### Log truncated: showing last 9.0 of 9.0 MB. Use the Download button on the build page to get the full log (.gz). ### Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.45.1-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<8.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (6.2 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.25.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.8.2) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.111->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Downloading boto3-1.43.111-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.61.0-py3-none-any.whl (268 kB) Downloading google_cloud_translate-3.28.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.17.0-py3-none-any.whl (345 kB) Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Downloading aiohttp-3.14.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB) Downloading pypdf-6.20.0-py3-none-any.whl (401 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.111-py3-none-any.whl (16.0 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.66.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Downloading google_crc32c-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (36 kB) Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-7.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (483 kB) Downloading opentelemetry_api-1.45.1-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510759 sha256=79989b194a2fb39b25dc5078cf2b382de89128cf3ec82b002b19a93ebeca889e Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-ne5bl32f/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, proto-plus, propcache, oscrypto, opentelemetry-api, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, botocore, aiosignal, s3transfer, pyhanko-certvalidator, grpc-google-iam-v1, google-auth, aiohttp, pyHanko, google-api-core, boto3, google-cloud-core, google-cloud-translate, google-cloud-storage Successfully installed aiohappyeyeballs-2.7.1 aiohttp-3.14.5 aiosignal-1.4.0 boto3-1.43.111 botocore-1.43.111 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.1 frozenlist-1.8.0 google-api-core-2.42.0 google-auth-2.61.0 google-cloud-core-2.8.0 google-cloud-storage-3.17.0 google-cloud-translate-3.28.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.5 grpc-google-iam-v1-0.14.5 grpcio-1.84.0 grpcio-status-1.84.0 jmespath-1.1.0 multidict-7.1.0 opentelemetry-api-1.45.1 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.29.0 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.20.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-10-11 16:27:34,243 121 INFO ? odoo: Odoo version 18.0 2026-10-11 16:27:34,243 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-10-11 16:27:34,244 121 INFO ? odoo: addons paths: ['/data/build/rb-001770c-225483/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-001770c-225483/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-10-11 16:27:34,244 121 INFO ? odoo: database: runbot_build@default:5435 2026-10-11 16:27:34,497 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-10-11 16:27:34,510 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-10-11 16:27:34,884 121 INFO ? odoo.tests.common: Importing test framework 2026-10-11 16:27:35,458 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-10-11 16:27:35,511 121 INFO rb-001770c-225483-423665 odoo.modules.loading: loading 1 modules... 2026-10-11 16:27:35,809 121 INFO rb-001770c-225483-423665 odoo.modules.loading: 1 modules loaded in 0.30s, 0 queries (+0 extra) 2026-10-11 16:27:37,485 121 INFO rb-001770c-225483-423665 odoo.modules.loading: loading 1166 modules... 2026-10-11 16:28:03,884 121 INFO rb-001770c-225483-423665 odoo.modules.loading: 1166 modules loaded in 26.40s, 2 queries (+2 extra) 2026-10-11 16:28:07,272 121 INFO rb-001770c-225483-423665 odoo.modules.loading: Modules loaded. 2026-10-11 16:28:07,700 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-10-11 16:28:07,701 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Registry loaded in 32.242s 2026-10-11 16:28:07,702 121 INFO rb-001770c-225483-423665 odoo.service.server: Starting post tests 2026-10-11 16:28:10,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-10-11 16:28:16,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.782686710357666 seconds 2026-10-11 16:28:17,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 1.1619741916656494 seconds 2026-10-11 16:28:37,821 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:28:37,821 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:28:38,760 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_for_various_records ... 2026-10-11 16:28:39,222 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [196] 2026-10-11 16:28:39,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:28:39,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:28:40,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 30 0.022 -0.022 2026-10-11 16:28:40,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [200], uid: 2, model: mail.activity 2026-10-11 16:28:41,312 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #37 deleted ir.attachment records with IDs: [3410] 2026-10-11 16:28:41,393 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #37 deleted mail.activity records with IDs: [198, 199, 200, 201] 2026-10-11 16:28:41,458 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity: Starting TestActivitySystray.test_systray_activities_multi_company ... 2026-10-11 16:28:41,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:28:41,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:28:42,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.032 -0.032 2026-10-11 16:28:42,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 26 0.067 -0.067 2026-10-11 16:28:43,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [15/Jan/2024 08:00:00] "POST /mail/data HTTP/1.1" 200 - 37 0.038 -0.038 2026-10-11 16:28:43,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1597 checked, 8 removed 2026-10-11 16:28:43,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity: Starting TestTours.test_activity_view_data_with_offset ... 2026-10-11 16:28:45,518 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome pid: 184 2026-10-11 16:28:45,518 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome headless temporary user profile dir: /tmp/tmp6ie960lu_chrome_odoo 2026-10-11 16:28:45,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Issuing json command http://127.0.0.1:45981/json/version 2026-10-11 16:28:45,520 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45981/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:28:45,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Browser version: Chrome/150.0.7871.114 2026-10-11 16:28:45,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Issuing json command http://127.0.0.1:45981/json 2026-10-11 16:28:45,549 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45981/json with timeout 3 increased to 10s during tests 2026-10-11 16:28:45,567 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Websocket url found: ws://127.0.0.1:45981/devtools/page/93A432FB7F3DED81113FAE8CBD0DB100 2026-10-11 16:28:45,591 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Enable chrome headless console log notification 2026-10-11 16:28:45,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome headless enable page notifications 2026-10-11 16:28:45,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:28:45,678 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Setting session cookie in browser 2026-10-11 16:28:45,707 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Open "http://127.0.0.1:8069/odoo?debug=1" in browser 2026-10-11 16:28:45,707 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Navigating to: "http://127.0.0.1:8069/odoo?debug=1" 2026-10-11 16:28:45,738 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:28:48,088 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:48] "GET /odoo?debug=1 HTTP/1.1" 200 - 183 0.304 2.052 2026-10-11 16:28:48,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Navigation result: {'frameId': '93A432FB7F3DED81113FAE8CBD0DB100', 'loaderId': '1B36B105ED41881EF876091FD5F64B6F', 'isDownload': False} 2026-10-11 16:28:48,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Evaluate ready code "odoo.isTourReady('mail_activity_view')" 2026-10-11 16:28:48,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:48] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-10-11 16:28:48,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:48] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.050 2026-10-11 16:28:48,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.050 2026-10-11 16:28:48,226 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:28:49,335 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1048 0.480 0.711 2026-10-11 16:28:49,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.198 2026-10-11 16:28:49,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.077 2026-10-11 16:28:49,367 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.869 2026-10-11 16:28:49,610 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: Owl is running in 'dev' mode. 2026-10-11 16:28:49,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.021 2026-10-11 16:28:49,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 16:28:50,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.042 0.231 2026-10-11 16:28:50,059 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Evaluate test code "odoo.startTour('mail_activity_view', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo?debug=1", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:28:50,062 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:28:50,089 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [1/14] Tour mail_activity_view → Step Open the debug menu (trigger: .o_debug_manager button) 2026-10-11 16:28:50,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.153 0.402 2026-10-11 16:28:50,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.403 2026-10-11 16:28:50,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.028 0.607 2026-10-11 16:28:51,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:51] "POST /mail/data HTTP/1.1" 200 - 146 0.624 0.458 2026-10-11 16:28:51,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.176 1.512 2026-10-11 16:28:51,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.032 2026-10-11 16:28:51,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:28:51,975 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [2/14] Tour mail_activity_view → Step Click the Set Defaults menu (trigger: .o-dropdown-item:contains(Open View)) 2026-10-11 16:28:52,277 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.244 0.219 2026-10-11 16:28:52,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.043 0.359 2026-10-11 16:28:52,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:52] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.033 0.380 2026-10-11 16:28:54,866 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1114:117) at DropdownPopover.setup (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:2412:295) at new ComponentNode (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1638:6 at Popover.template (eval at compile (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1593:421), :26:25) at Fiber._render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1001:6) at ComponentNode.initiateRender (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1072:47) 2026-10-11 16:28:55,003 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.410 2026-10-11 16:28:55,043 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 2.751 2026-10-11 16:28:55,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 5.532 2026-10-11 16:28:55,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.535 2026-10-11 16:28:55,103 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.729 2026-10-11 16:28:55,115 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 2.635 2026-10-11 16:28:55,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /web/action/load HTTP/1.1" 200 - 5 0.035 0.038 2026-10-11 16:28:55,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /web/dataset/call_kw/ir.ui.view/has_access HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 16:28:55,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /web/dataset/call_kw/ir.rule/has_access HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 16:28:55,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /web/dataset/call_kw/ir.model.access/has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 16:28:55,267 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.048 2026-10-11 16:28:55,305 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:28:55,393 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [3/14] Tour mail_activity_view → Step .o_searchview_input 2026-10-11 16:28:55,577 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /mail/data HTTP/1.1" 200 - 73 0.050 0.144 2026-10-11 16:28:55,661 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /web/dataset/call_kw/ir.ui.view/get_views HTTP/1.1" 200 - 24 0.043 0.215 2026-10-11 16:28:55,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:28:55,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 16:28:55,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:55] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.017 0.058 2026-10-11 16:28:56,002 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "GET /web/image/discuss.channel/2/avatar_128?unique=623f196a9f0007cf04ae8d9522e3179ea593cd8953d9fda056f3a93746571134300897121e98c128d82fb468fcfd5fddfe7e50b861283cc35688f4822d539114 HTTP/1.1" 200 - 8 0.023 0.078 2026-10-11 16:28:56,018 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "GET /web/image/mail.guest/8/avatar_128?unique=1791732534000 HTTP/1.1" 200 - 4 0.002 0.097 2026-10-11 16:28:56,032 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "GET /web/image/discuss.channel/1/avatar_128?unique=1f3d5513ae20952ccef01ba3203ac6debc7f7efa2151abde6b1fd9d020e8f59cf6c8ad1f009865384ab0b3783826b09e12b029a008d3083e5d9a85e73bffa938 HTTP/1.1" 200 - 3 0.001 0.129 2026-10-11 16:28:56,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 16 0.052 0.189 2026-10-11 16:28:56,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "POST /web/dataset/call_kw/ir.ui.view/web_search_read HTTP/1.1" 200 - 8 0.056 0.242 2026-10-11 16:28:56,243 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.278 2026-10-11 16:28:56,488 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:28:56,706 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [4/14] Tour mail_activity_view → Step Validate search (trigger: .o_menu_item.focus) 2026-10-11 16:28:56,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [5/14] Tour mail_activity_view → Step Select Test Activity View (trigger: .o_data_row td:contains("Test Activity View")) 2026-10-11 16:28:56,885 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "POST /web/dataset/call_kw/ir.ui.view/web_search_read HTTP/1.1" 200 - 3 0.054 0.013 2026-10-11 16:28:56,939 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [6/14] Tour mail_activity_view → Step .o_activity_view 2026-10-11 16:28:56,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:56] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 16:28:57,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "POST /web/dataset/call_kw/mail.test.activity/get_views HTTP/1.1" 200 - 14 0.021 0.035 2026-10-11 16:28:57,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "GET /web/bundle/web.assets_backend_lazy?lang=en_US&debug=1 HTTP/1.1" 200 - 6 0.002 0.046 2026-10-11 16:28:57,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cabb511/web.assets_backend_lazy.min.css (id:3416) 2026-10-11 16:28:57,454 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "GET /web/assets/cabb511/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.019 0.306 2026-10-11 16:28:57,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/724ae13/web.assets_backend_lazy.min.js (id:3417) 2026-10-11 16:28:57,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "GET /web/assets/724ae13/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.008 0.489 2026-10-11 16:28:57,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 9 0.008 0.015 2026-10-11 16:28:57,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 1 0.001 0.028 2026-10-11 16:28:57,804 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [7/14] Tour mail_activity_view → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-11 16:28:57,855 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [8/14] Tour mail_activity_view → Step Change pager to display lines 1-2 (trigger: input.o_pager_value) 2026-10-11 16:28:57,878 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.026 0.047 2026-10-11 16:28:57,925 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [9/14] Tour mail_activity_view → Step .o_pager_value:contains('1-2') 2026-10-11 16:28:57,938 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.005 0.012 2026-10-11 16:28:57,947 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:57] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 16:28:57,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [10/14] Tour mail_activity_view → Step .o_activity_view 2026-10-11 16:28:58,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [11/14] Tour mail_activity_view → Step Click Pager (trigger: .o_pager_value:first()) 2026-10-11 16:28:58,108 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [12/14] Tour mail_activity_view → Step Change pager to display lines 3 (trigger: input.o_pager_value) 2026-10-11 16:28:58,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [13/14] Tour mail_activity_view → Step .o_pager_value:contains('3') 2026-10-11 16:28:58,197 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:58] "POST /web/dataset/call_kw/mail.test.activity/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 16:28:58,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:28:58] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.007 0.026 2026-10-11 16:28:58,250 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: [14/14] Tour mail_activity_view → Step .o_activity_view 2026-10-11 16:28:58,306 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: tour succeeded 2026-10-11 16:28:58,307 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: ╔═══════════════════════════════════╗ ║ TOUR mail_activity_view SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-11 16:28:58,509 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset.browser: heap 31952704 (allocated 33271808) 2026-10-11 16:28:58,521 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Closing chrome headless with pid 184 2026-10-11 16:28:58,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Closing websocket connection 2026-10-11 16:28:58,525 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Terminating chrome headless with pid 184 2026-10-11 16:28:58,664 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_162858_664638_test_activity_view_data_with_offset.txt 2026-10-11 16:28:58,665 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_activity.TestTours.test_activity_view_data_with_offset: Removing chrome user profile "/tmp/tmp6ie960lu_chrome_odoo" 2026-10-11 16:28:58,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 16:29:18,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:29:18,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:29:20,388 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_assert_initial_values ... 2026-10-11 16:29:20,999 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_lead_mailgateway ... 2026-10-11 16:29:21,145 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to "Ernest Employee" ,"Josiane Quichopoils" ,lead@test.mycompany.com with Message-Id <1791736161.0180767-01929-test@iron.sky>: direct alias match: ('mail.test.lead', 0, {}, 1, mail.alias(87,)) 2026-10-11 16:29:21,584 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 377 and Message-Id '<810472391900960.1791736161.451211929321289-openerp-1-mail.test.lead@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-10-11 16:29:21,584 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:29:21,619 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 378 and Message-Id '<810472391900960.1791736161.451211929321289-openerp-1-mail.test.lead@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'p***al@zboing.com', 'p**@zboing.com', 's***********re@zboing.com' successfully sent 2026-10-11 16:29:21,619 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 4 2026-10-11 16:29:21,621 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #7 2026-10-11 16:29:21,737 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre (Zboing)" to "YourTestCompany Inquiry" with Message-Id <1791736161.6611161-83634-test@iron.sky>: direct reply to msg: model: mail.test.lead, thread_id: 1, custom_values: None, uid: 1 2026-10-11 16:29:21,814 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 379 and Message-Id '<1791736161.6611161-83634-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'e******ne@example.com' successfully sent 2026-10-11 16:29:21,814 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:29:22,824 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 380 and Message-Id '<1791736161.6611161-83634-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-11 16:29:22,825 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:29:22,830 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #7 2026-10-11 16:29:22,900 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_flow: Starting TestMailFlow.test_ticket_mailgateway ... 2026-10-11 16:29:23,061 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from "Sylvie Lelitre" to help@test.mycompany.com,"Ernest Employee" ,"Josiane Quichopoils" with Message-Id <1791736162.9256291-16377-test@iron.sky>: direct alias match: ('mail.test.ticket.mc', 0, {'container_id': 1}, 1, mail.alias(88,)) 2026-10-11 16:29:23,197 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 16:29:42,608 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:29:42,608 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:29:44,444 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_nodupe ... 2026-10-11 16:29:45,069 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_unlink ... 2026-10-11 16:29:45,297 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_notification_user_choice ... 2026-10-11 16:29:53,041 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting RecipientsNotificationTest.test_recipients_fetch ... 2026-10-11 16:29:53,327 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:30:12,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:30:12,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:30:13,256 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_initial_data ... 2026-10-11 16:30:13,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 60, model: mail.test.simple 2026-10-11 16:30:13,840 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_internal_user_can_unsubscribe_from_unreadable_record ... 2026-10-11 16:30:13,888 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #59 deleted mail.followers records with IDs: [1366] 2026-10-11 16:30:13,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowUnreadableRecordTest.test_portal_user_cannot_unsubscribe_from_unreadable_record ... 2026-10-11 16:30:14,055 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:30:33,603 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:30:33,603 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:30:34,115 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromInboxTest.test_inbox_notification_follower ... 2026-10-11 16:30:34,698 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:30:34,726 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:30:35,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:35] "POST /mail/inbox/messages HTTP/1.1" 200 - 29 0.052 0.483 2026-10-11 16:30:35,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:35] "POST /mail/inbox/messages HTTP/1.1" 200 - 21 0.021 0.035 2026-10-11 16:30:35,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:35] "POST /mail/inbox/messages HTTP/1.1" 200 - 20 0.013 0.041 2026-10-11 16:30:35,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers.UnfollowFromInboxTest.test_inbox_notification_follower: waiting for threads: [] 2026-10-11 16:30:35,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:30:55,852 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:30:55,852 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:30:56,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_initial_data ... 2026-10-11 16:30:57,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 69, model: mail.test.simple 2026-10-11 16:30:57,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_internal_user ... 2026-10-11 16:30:57,846 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 381 and Message-Id '<760880909508518.1791736257.674944162368774-openerp-8-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-11 16:30:57,846 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:30:57,860 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:30:59,633 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 194 0.189 1.560 2026-10-11 16:30:59,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:30:59] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 18 0.014 0.050 2026-10-11 16:31:00,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.039 0.281 2026-10-11 16:31:00,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /mail/unfollow?model=mail.test.gateway&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 403 - 11 0.016 0.036 2026-10-11 16:31:00,252 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=9&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 403 - 11 0.014 0.050 2026-10-11 16:31:00,343 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /mail/unfollow?model=mail.test.simple&pid=3&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 403 - 11 0.009 0.047 2026-10-11 16:31:00,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:00] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 152 0.163 0.400 2026-10-11 16:31:01,204 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:01] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 64 0.061 0.138 2026-10-11 16:31:01,306 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 382 and Message-Id '<703927253971358.1791736261.255549669265747-openerp-8-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-11 16:31:01,306 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:01,309 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:01,348 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_multi_recipients_multi_messages ... 2026-10-11 16:31:01,659 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 383 and Message-Id '<757632388698191.1791736261.449948072433472-openerp-8-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-11 16:31:01,659 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:01,715 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 384 and Message-Id '<757632388698191.1791736261.449948072433472-openerp-8-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-10-11 16:31:01,715 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-11 16:31:01,717 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #23 2026-10-11 16:31:01,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:02,160 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1387] 2026-10-11 16:31:03,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 194 0.125 1.425 2026-10-11 16:31:03,342 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1390] 2026-10-11 16:31:03,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple&pid=427&res_id=8&token=cbbc2bc780f5f4f216363b384c360c3b7c18550a HTTP/1.1" 200 - 18 0.028 0.052 2026-10-11 16:31:03,557 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 385 and Message-Id '<483818599950711.1791736263.480937242507935-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**@example.com' successfully sent 2026-10-11 16:31:03,558 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:03,593 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 386 and Message-Id '<483818599950711.1791736263.480937242507935-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com', 'd***@odoo.com' successfully sent 2026-10-11 16:31:03,593 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 2 2026-10-11 16:31:03,596 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #23 2026-10-11 16:31:03,631 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1394] 2026-10-11 16:31:03,679 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 200 - 19 0.015 0.053 2026-10-11 16:31:03,741 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1395] 2026-10-11 16:31:03,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 200 - 19 0.021 0.049 2026-10-11 16:31:03,837 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1393] 2026-10-11 16:31:03,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 200 - 19 0.012 0.050 2026-10-11 16:31:03,934 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1397] 2026-10-11 16:31:03,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:03] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 200 - 19 0.012 0.055 2026-10-11 16:31:04,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1392] 2026-10-11 16:31:04,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=427&res_id=1&token=ec69dea8f5f65a52350703c2494552431b7171b2 HTTP/1.1" 200 - 19 0.016 0.054 2026-10-11 16:31:04,139 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.followers records with IDs: [1399] 2026-10-11 16:31:04,200 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:04] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=427&res_id=1&token=ec69dea8f5f65a52350703c2494552431b7171b2 HTTP/1.1" 200 - 19 0.023 0.057 2026-10-11 16:31:04,276 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_with_no_user ... 2026-10-11 16:31:04,506 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 387 and Message-Id '<153626971188334.1791736264.360404491424561-openerp-8-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-11 16:31:04,506 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:04,514 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:04,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_followers: Starting UnfollowFromEmailTest.test_unfollow_partner_without_access_on_record_unfollow_enabled ... 2026-10-11 16:31:04,753 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 388 and Message-Id '<119564424799015.1791736264.629606962203979-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-11 16:31:04,754 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:04,763 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:04,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:06,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:06] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 200 - 195 0.148 1.525 2026-10-11 16:31:06,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:06] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 200 - 19 0.012 0.045 2026-10-11 16:31:06,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:06] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 24 0.033 0.261 2026-10-11 16:31:06,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:06] "GET /mail/unfollow?model=mail.test.gateway&pid=429&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 403 - 11 0.012 0.056 2026-10-11 16:31:06,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:06] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=429&res_id=2&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 403 - 11 0.008 0.041 2026-10-11 16:31:07,086 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=635e0d93f3b8651542f8426ebade96859339072f HTTP/1.1" 403 - 11 0.015 0.043 2026-10-11 16:31:07,265 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 389 and Message-Id '<408598548478689.1791736267.202920675277710-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'd***@odoo.com' successfully sent 2026-10-11 16:31:07,265 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:07,267 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:07,348 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 390 and Message-Id '<960790237848110.1791736267.308878421783447-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-11 16:31:07,348 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:07,349 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:07,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 200 - 19 0.009 0.053 2026-10-11 16:31:07,513 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 200 - 19 0.021 0.047 2026-10-11 16:31:07,593 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=1&token=0000000000000000000000000000000000000000 HTTP/1.1" 403 - 11 0.012 0.045 2026-10-11 16:31:07,666 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.gateway&pid=428&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 403 - 11 0.008 0.042 2026-10-11 16:31:07,745 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=428&res_id=3&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 403 - 11 0.010 0.050 2026-10-11 16:31:07,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:07] "GET /mail/unfollow?model=mail.test.simple.unfollow&pid=3&res_id=1&token=a1727febd91f905da24404fe464d88499891118b HTTP/1.1" 403 - 11 0.008 0.041 2026-10-11 16:31:08,045 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 391 and Message-Id '<988682900923166.1791736267.932062387466431-openerp-1-mail.test.simple.unfollow@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'p**@example.com' successfully sent 2026-10-11 16:31:08,045 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:31:08,058 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #23 2026-10-11 16:31:08,154 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:31:27,665 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:31:27,665 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:31:28,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_assert_initial_values ... 2026-10-11 16:31:29,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures ... 2026-10-11 16:31:30,043 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:31:30,063 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:30,473 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #73 deleted mail.notification records with IDs: [475] 2026-10-11 16:31:30,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:30] "POST /mail/data HTTP/1.1" 200 - 25 0.014 0.413 2026-10-11 16:31:30,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_load_message_failures_use_display_name ... 2026-10-11 16:31:31,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:31:31,093 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:31,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #73 deleted mail.notification records with IDs: [478] 2026-10-11 16:31:31,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:31] "POST /mail/data HTTP/1.1" 200 - 29 0.036 0.433 2026-10-11 16:31:31,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_fetch ... 2026-10-11 16:31:32,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee2 from n/a 2026-10-11 16:31:32,172 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:32,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:32] "POST /mail/inbox/messages HTTP/1.1" 200 - 43 0.033 0.520 2026-10-11 16:31:32,801 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:32] "POST /mail/history/messages HTTP/1.1" 200 - 30 0.026 0.042 2026-10-11 16:31:32,843 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_message_link_by_employee ... 2026-10-11 16:31:33,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:31:33,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:31:33,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:33] "GET /mail/message/11359 HTTP/1.1" 303 - 50 0.091 0.553 2026-10-11 16:31:35,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:35] "GET /odoo/mail.test.simple/10?highlight_message_id=11359 HTTP/1.1" 200 - 171 0.237 1.000 2026-10-11 16:31:35,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:35] "GET /mail/message/11360 HTTP/1.1" 303 - 41 0.061 0.055 2026-10-11 16:31:35,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:31:35] "GET /odoo/mail.test.simple/10?highlight_message_id=11360 HTTP/1.1" 200 - 20 0.022 0.063 2026-10-11 16:31:35,445 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageHelpersRobustness.test_notify_cancel_by_type ... 2026-10-11 16:31:36,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:31:55,755 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:31:55,755 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:31:56,285 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_empty_message ... 2026-10-11 16:31:57,026 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #78 deleted ir.attachment records with IDs: [4138] 2026-10-11 16:31:57,084 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #78 deleted mail.notification records with IDs: [489] 2026-10-11 16:31:57,259 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_to_store_access ... 2026-10-11 16:32:04,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_body_base64_image ... 2026-10-11 16:32:04,698 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_alias ... 2026-10-11 16:32:04,860 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_manual_alias ... 2026-10-11 16:32:04,985 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_document_no_alias ... 2026-10-11 16:32:05,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_long_name ... 2026-10-11 16:32:05,598 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document ... 2026-10-11 16:32:05,692 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_no_document_values ... 2026-10-11 16:32:05,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_fromto_reply_to_force_new ... 2026-10-11 16:32:05,844 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_mail_message_values_misc ... 2026-10-11 16:32:05,909 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message: Starting TestMessageValues.test_records_by_message ... 2026-10-11 16:32:06,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-10-11 16:32:27,616 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:32:27,616 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:32:29,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create ... 2026-10-11 16:32:30,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_customized ... 2026-10-11 16:32:30,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:30,988 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:31,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 82, model: mail.test.access.custo 2026-10-11 16:32:31,121 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:32:31,148 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:32:31,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:31] "POST /mail/message/post HTTP/1.1" 200 - 32 0.044 0.533 2026-10-11 16:32:31,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 84, model: mail.test.access.custo 2026-10-11 16:32:31,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:31,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:31,832 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:chell from n/a 2026-10-11 16:32:31,929 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:32:31] "POST /mail/message/post HTTP/1.1" 200 - 28 0.033 0.059 2026-10-11 16:32:31,931 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security.TestMailMessageAccess.test_access_create_customized: waiting for threads: [] 2026-10-11 16:32:31,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_mail_post_access ... 2026-10-11 16:32:32,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_portal ... 2026-10-11 16:32:32,864 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_public ... 2026-10-11 16:32:33,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_create_wo_parent_access ... 2026-10-11 16:32:33,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:33,216 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 84, model: mail.alias.domain 2026-10-11 16:32:33,388 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 410 and Message-Id '<289557129228400.1791736353.218432664871216-openerp-17-mail.test.simple@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'n*********ra@mycompany.example.com' successfully sent 2026-10-11 16:32:33,389 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:32:33,400 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #35 2026-10-11 16:32:33,438 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read ... 2026-10-11 16:32:33,522 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [497] 2026-10-11 16:32:33,567 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_customized ... 2026-10-11 16:32:33,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 84, model: mail.test.access.custo 2026-10-11 16:32:33,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 84, model: mail.test.access.custo 2026-10-11 16:32:33,998 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_portal ... 2026-10-11 16:32:34,104 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [498] 2026-10-11 16:32:34,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_read_public ... 2026-10-11 16:32:34,334 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [499] 2026-10-11 16:32:34,400 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink ... 2026-10-11 16:32:34,457 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #84 deleted mail.message records with IDs: [12349] 2026-10-11 16:32:34,542 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_unlink_portal ... 2026-10-11 16:32:34,607 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #84 deleted mail.message records with IDs: [12349] 2026-10-11 16:32:34,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write ... 2026-10-11 16:32:34,836 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.notification records with IDs: [502] 2026-10-11 16:32:34,879 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_envelope ... 2026-10-11 16:32:35,082 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_access_write_portal_notification ... 2026-10-11 16:32:35,307 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_assert_initial_values ... 2026-10-11 16:32:35,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search ... 2026-10-11 16:32:36,185 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMailMessageAccess.test_search_customized ... 2026-10-11 16:32:36,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:32:54,588 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:32:54,588 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:32:56,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_ir_attachment_read_message_notification ... 2026-10-11 16:32:56,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_follower ... 2026-10-11 16:32:57,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification ... 2026-10-11 16:32:57,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [411] 2026-10-11 16:32:57,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_message_security: Starting TestMessageSubModelAccess.test_mail_notification_portal ... 2026-10-11 16:32:57,784 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [412] 2026-10-11 16:32:57,883 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:33:18,146 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:33:18,146 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:33:19,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_message_post_other_company_with_cids ... 2026-10-11 16:33:20,308 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee_c2 from n/a 2026-10-11 16:33:20,328 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:20,908 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:20] "POST /mail/message/post HTTP/1.1" 200 - 45 0.077 0.510 2026-10-11 16:33:20,963 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_mail_thread_data ... 2026-10-11 16:33:21,219 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [474], uid: 93, model: res.partner 2026-10-11 16:33:21,293 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee_c2 from n/a 2026-10-11 16:33:21,308 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:21,811 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:21] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.047 0.462 2026-10-11 16:33:21,852 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:33:21,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:21] "POST /mail/thread/data HTTP/1.1" 200 - 6 0.005 0.012 2026-10-11 16:33:21,916 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user_c2 from n/a 2026-10-11 16:33:21,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:21] "POST /mail/thread/data HTTP/1.1" 200 - 6 0.007 0.011 2026-10-11 16:33:21,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:33:22,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:22] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.031 0.047 2026-10-11 16:33:22,114 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:22,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:22] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.052 0.051 2026-10-11 16:33:22,475 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <947142690987742.1791736402.289478540420532-openerp-1-mail.test.multi.company.read@79b0c7a18e31>: ['"C3 Customer" <@False>'] 2026-10-11 16:33:22,512 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [413] 2026-10-11 16:33:22,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee_c2 from n/a 2026-10-11 16:33:22,613 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:22] "POST /mail/inbox/messages HTTP/1.1" 200 - 26 0.028 0.041 2026-10-11 16:33:22,615 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_mail_thread_data: waiting for threads: [] 2026-10-11 16:33:22,665 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_multi_redirect_to_records ... 2026-10-11 16:33:22,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:22,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:23,569 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:23] "GET /mail/view?model=mail.test.multi.company&res_id=5 HTTP/1.1" 303 - 59 0.090 0.699 2026-10-11 16:33:25,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:25] "GET /odoo/mail.test.multi.company/5 HTTP/1.1" 200 - 176 0.276 1.316 2026-10-11 16:33:25,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2, model: mail.test.multi.company 2026-10-11 16:33:25,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:25] "GET /mail/view?model=mail.test.multi.company&res_id=6 HTTP/1.1" 303 - 65 0.063 0.119 2026-10-11 16:33:25,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:25] "GET /odoo/mail.test.multi.company/6 HTTP/1.1" 200 - 22 0.031 0.091 2026-10-11 16:33:25,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records ... 2026-10-11 16:33:25,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:26,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:26] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 9 0.005 0.468 2026-10-11 16:33:28,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:28] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D7 HTTP/1.1" 200 - 189 0.160 2.010 2026-10-11 16:33:28,279 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:28] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 2 0.004 0.006 2026-10-11 16:33:28,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:28] "GET /web/login?redirect=/mail/view?model%3Dmail.test.multi.company%26res_id%3D8 HTTP/1.1" 200 - 8 0.022 0.049 2026-10-11 16:33:28,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:33:28,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:28] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 44 0.045 0.122 2026-10-11 16:33:29,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:29] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 170 0.174 1.055 2026-10-11 16:33:29,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:33:29,850 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 96, model: mail.test.multi.company 2026-10-11 16:33:29,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:29] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 12 0.016 0.022 2026-10-11 16:33:29,975 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:29] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.021 0.070 2026-10-11 16:33:30,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:30,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:30] "GET /mail/view?model=mail.test.multi.company&res_id=7 HTTP/1.1" 303 - 48 0.052 0.246 2026-10-11 16:33:30,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:30] "GET /odoo/mail.test.multi.company/7 HTTP/1.1" 200 - 91 0.184 0.457 2026-10-11 16:33:31,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:31,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 2, model: mail.test.multi.company 2026-10-11 16:33:31,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:31] "GET /mail/view?model=mail.test.multi.company&res_id=8 HTTP/1.1" 303 - 65 0.188 0.143 2026-10-11 16:33:31,471 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:31] "GET /odoo/mail.test.multi.company/8 HTTP/1.1" 200 - 22 0.026 0.097 2026-10-11 16:33:31,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_redirect_to_records: waiting for threads: [] 2026-10-11 16:33:31,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany: Starting TestMultiCompanyControllers.test_redirect_to_records_nothread ... 2026-10-11 16:33:31,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:31,721 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:33:32,427 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:32] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 54 0.054 0.654 2026-10-11 16:33:33,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:33] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 178 0.152 1.310 2026-10-11 16:33:33,925 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:34,284 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:34] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 51 0.048 0.211 2026-10-11 16:33:34,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:34] "GET /odoo/mail.test.nothread/3 HTTP/1.1" 200 - 95 0.131 0.412 2026-10-11 16:33:34,867 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:35,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:35] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 51 0.076 0.222 2026-10-11 16:33:35,782 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:35] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 95 0.102 0.404 2026-10-11 16:33:35,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:36,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:36] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 51 0.055 0.223 2026-10-11 16:33:36,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:36] "GET /odoo/mail.test.nothread/4 HTTP/1.1" 200 - 95 0.133 0.406 2026-10-11 16:33:36,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:37,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:37] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 51 0.071 0.244 2026-10-11 16:33:37,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:37] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 95 0.084 0.418 2026-10-11 16:33:37,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:33:38,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 51 0.051 0.207 2026-10-11 16:33:38,760 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /odoo/mail.test.nothread/5 HTTP/1.1" 200 - 95 0.115 0.414 2026-10-11 16:33:38,782 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:38] "GET /mail/view?model=mail.test.nothread&res_id=3 HTTP/1.1" 303 - 5 0.004 0.010 2026-10-11 16:33:39,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D3 HTTP/1.1" 200 - 177 0.112 0.934 2026-10-11 16:33:39,850 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /mail/view?model=mail.test.nothread&res_id=4 HTTP/1.1" 303 - 2 0.001 0.007 2026-10-11 16:33:39,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D4 HTTP/1.1" 200 - 8 0.015 0.059 2026-10-11 16:33:39,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:39] "GET /mail/view?model=mail.test.nothread&res_id=5 HTTP/1.1" 303 - 2 0.002 0.006 2026-10-11 16:33:40,015 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:33:40] "GET /web/login?redirect=/mail/view?model%3Dmail.test.nothread%26res_id%3D5 HTTP/1.1" 200 - 8 0.009 0.052 2026-10-11 16:33:40,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_multicompany.TestMultiCompanyControllers.test_redirect_to_records_nothread: waiting for threads: [] 2026-10-11 16:33:40,117 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:33:58,592 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:33:58,592 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:33:59,632 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-10-11 16:33:59,639 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push ... 2026-10-11 16:34:00,345 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [414] 2026-10-11 16:34:00,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel ... 2026-10-11 16:34:00,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_channel_with_channel_notifications_settings ... 2026-10-11 16:34:02,904 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_mail_gateway ... 2026-10-11 16:34:03,257 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_message_notify ... 2026-10-11 16:34:03,492 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [415] 2026-10-11 16:34:03,584 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_notify_by_push_tracking ... 2026-10-11 16:34:03,871 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notification_regenerate_vapid_keys ... 2026-10-11 16:34:03,880 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72, 73] 2026-10-11 16:34:03,894 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.push.device records with IDs: [1, 2] 2026-10-11 16:34:03,903 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_push_device: WebPush: missing public key, new VAPID keys generated 2026-10-11 16:34:03,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_cron ... 2026-10-11 16:34:04,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) started manually 2026-10-11 16:34:04,136 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.push records with IDs: [1, 2, 3, 4, 5] 2026-10-11 16:34:04,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) done 2026-10-11 16:34:04,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_invalid_tld_domain ... 2026-10-11 16:34:04,357 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #102 deleted mail.push.device records with IDs: [10] 2026-10-11 16:34:04,397 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_device_raise_exception ... 2026-10-11 16:34:04,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) started manually 2026-10-11 16:34:04,584 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.push records with IDs: [6, 7, 8, 9, 10] 2026-10-11 16:34:04,589 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Mail: send web push notification' (14) done 2026-10-11 16:34:04,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_device_unreachable ... 2026-10-11 16:34:04,759 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #102 deleted mail.push.device records with IDs: [2] 2026-10-11 16:34:04,804 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_error_encryption_simple ... 2026-10-11 16:34:04,957 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload ... 2026-10-11 16:34:05,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_push: Starting TestWebPushNotification.test_push_notifications_truncate_payload_mocked_size_limit ... 2026-10-11 16:34:06,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:34:26,323 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:34:26,323 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:34:32,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email ... 2026-10-11 16:34:32,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_batch ... 2026-10-11 16:34:33,281 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_nolayout ... 2026-10-11 16:34:33,448 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport ... 2026-10-11 16:34:33,973 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch ... 2026-10-11 16:34:39,165 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_send_email_wreport_batch_scalability ... 2026-10-11 16:34:47,149 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_lang ... 2026-10-11 16:34:47,259 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_mail_template: Starting TestMailTemplateLanguages.test_template_translation_partner_lang ... 2026-10-11 16:34:47,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-10-11 16:35:06,507 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:35:06,507 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:35:08,002 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_message_post: Starting TestMessagePostGlobal.test_message_post_return ... 2026-10-11 16:35:08,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:35:29,105 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:35:29,105 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:35:31,354 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail ... 2026-10-11 16:35:32,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple ... 2026-10-11 16:35:32,341 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_simple_multi ... 2026-10-11 16:35:32,777 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_create_mail_with_tracking ... 2026-10-11 16:35:33,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_read_mail ... 2026-10-11 16:35:33,306 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail ... 2026-10-11 16:35:33,445 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_simple ... 2026-10-11 16:35:33,820 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_recomputation ... 2026-10-11 16:35:33,948 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseMailPerformance.test_write_mail_with_tracking ... 2026-10-11 16:35:34,357 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:35:53,932 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:35:53,933 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:35:55,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_full ... 2026-10-11 16:35:56,860 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 12 < 15 in test_activity_full at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:307 2026-10-11 16:35:57,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 12 < 14 in test_activity_full at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:307 2026-10-11 16:35:57,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin ... 2026-10-11 16:35:57,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 15 < 18 in test_activity_mixin at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:342 2026-10-11 16:35:58,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 15 < 17 in test_activity_mixin at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:342 2026-10-11 16:35:58,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_batched ... 2026-10-11 16:35:58,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_activity_mixin_w_attachments ... 2026-10-11 16:35:58,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 16 < 19 in test_activity_mixin_w_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:368 2026-10-11 16:35:59,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 16 < 18 in test_activity_mixin_w_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:368 2026-10-11 16:35:59,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_adv_activity ... 2026-10-11 16:35:59,690 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer ... 2026-10-11 16:36:00,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_attachments ... 2026-10-11 16:36:02,041 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_form_attachments ... 2026-10-11 16:36:02,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:425 2026-10-11 16:36:03,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 9 < 10 in test_mail_composer_form_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:425 2026-10-11 16:36:03,923 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_mass_w_template ... 2026-10-11 16:36:09,008 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_nodelete ... 2026-10-11 16:36:09,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template ... 2026-10-11 16:36:11,284 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 29 < 31 in test_mail_composer_w_template at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:493 2026-10-11 16:36:12,688 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 29 < 31 in test_mail_composer_w_template at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:493 2026-10-11 16:36:13,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_attachments ... 2026-10-11 16:36:14,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:517 2026-10-11 16:36:15,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 30 < 32 in test_mail_composer_w_template_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:517 2026-10-11 16:36:16,288 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form ... 2026-10-11 16:36:17,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:546 2026-10-11 16:36:18,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:546 2026-10-11 16:36:19,243 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_mail_composer_w_template_form_attachments ... 2026-10-11 16:36:20,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:576 2026-10-11 16:36:22,128 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 38 < 41 in test_mail_composer_w_template_form_attachments at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:576 2026-10-11 16:36:22,510 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_email ... 2026-10-11 16:36:23,401 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_assignation_inbox ... 2026-10-11 16:36:23,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log ... 2026-10-11 16:36:24,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_batch ... 2026-10-11 16:36:24,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_post ... 2026-10-11 16:36:25,145 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_log_with_post at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:673 2026-10-11 16:36:25,447 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_log_with_post at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:673 2026-10-11 16:36:25,485 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_log_with_view ... 2026-10-11 16:36:25,980 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_no_notification ... 2026-10-11 16:36:26,305 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user admin: 7 < 8 in test_message_post_no_notification at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:684 2026-10-11 16:36:26,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 7 < 8 in test_message_post_no_notification at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:684 2026-10-11 16:36:26,644 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_email_notification ... 2026-10-11 16:36:27,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_post_one_inbox_notification ... 2026-10-11 16:36:27,789 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_default ... 2026-10-11 16:36:28,093 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_subscribe_subtypes ... 2026-10-11 16:36:28,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_message_track ... 2026-10-11 16:36:28,873 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestBaseAPIPerformance.test_notification_reply_to_batch ... 2026-10-11 16:36:30,409 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 16:36:49,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:36:49,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:36:51,517 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send ... 2026-10-11 16:36:52,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_mail_mail_send_batch_complete ... 2026-10-11 16:36:55,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post ... 2026-10-11 16:36:56,915 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_template ... 2026-10-11 16:36:58,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_post_view ... 2026-10-11 16:37:02,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_message_subscribe ... 2026-10-11 16:37:04,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_assignation ... 2026-10-11 16:37:05,632 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_create ... 2026-10-11 16:37:07,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_subtype ... 2026-10-11 16:37:08,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_subscription_write ... 2026-10-11 16:37:10,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAPIPerformance.test_tracking_template ... 2026-10-11 16:37:12,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 16:37:30,644 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:37:30,644 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:37:33,848 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2403, 2404, 2405, 2412, 2413, 2414] 2026-10-11 16:37:34,246 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2406, 2407, 2408, 2415, 2416, 2417] 2026-10-11 16:37:34,623 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2409, 2410, 2411, 2418, 2419, 2420] 2026-10-11 16:37:34,625 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_read ... 2026-10-11 16:37:35,231 121 INFO rb-001770c-225483-423665 odoo.tools.profiler: ir_profile 1 (2026-10-11 16:37:35 test_activity_read) created 2026-10-11 16:37:35,272 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_activity_search ... 2026-10-11 16:37:35,336 121 INFO rb-001770c-225483-423665 odoo.tools.profiler: ir_profile 2 (2026-10-11 16:37:35 test_activity_search) created 2026-10-11 16:37:35,365 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_read ... 2026-10-11 16:37:35,473 121 INFO rb-001770c-225483-423665 odoo.tools.profiler: ir_profile 3 (2026-10-11 16:37:35 test_message_read) created 2026-10-11 16:37:35,513 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMailAccessPerformance.test_message_search ... 2026-10-11 16:37:35,649 121 INFO rb-001770c-225483-423665 odoo.tools.profiler: ir_profile 4 (2026-10-11 16:37:35 test_message_search) created 2026-10-11 16:37:35,718 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:37:54,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:37:54,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:37:57,250 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_assert_initial_values ... 2026-10-11 16:37:57,870 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_group_thread_name_by_model ... 2026-10-11 16:37:58,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_multi ... 2026-10-11 16:37:58,664 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_multi at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:1395 2026-10-11 16:37:58,690 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestMessageToStorePerformance.test_message_to_store_single ... 2026-10-11 16:37:58,942 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Query count less than expected for user employee: 21 < 22 in test_message_to_store_single at /data/build/rb-001770c-225483/addons/test_mail/tests/test_performance.py:1408 2026-10-11 16:37:59,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:38:17,938 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:38:17,938 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:38:21,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_performance: Starting TestPerformance.test_message_post ... 2026-10-11 16:38:23,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-10-11 16:38:42,349 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:38:42,349 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:38:44,435 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-10-11 16:38:44,457 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18883] 2026-10-11 16:38:44,469 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 16:38:44,629 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_guest_avatar_public_record ... 2026-10-11 16:38:44,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:46,050 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 16:38:46,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 15 0.007 1.362 2026-10-11 16:38:46,093 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 16:38:46,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 9 0.003 0.024 2026-10-11 16:38:46,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:38:46,166 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: mail.guest 2026-10-11 16:38:46,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 8 0.004 0.022 2026-10-11 16:38:46,205 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:38:46,260 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.014 0.026 2026-10-11 16:38:46,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:38:46,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.009 0.009 2026-10-11 16:38:46,334 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:38:46,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:46] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.012 0.013 2026-10-11 16:38:46,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_01_partner_avatar_public_record ... 2026-10-11 16:38:46,501 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:46,946 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-11 16:38:47,017 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 34 0.045 0.477 2026-10-11 16:38:47,078 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-11 16:38:47,124 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 22 0.025 0.058 2026-10-11 16:38:47,162 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:38:47,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 168, model: res.partner 2026-10-11 16:38:47,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 22 0.029 0.057 2026-10-11 16:38:47,295 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:38:47,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 18 0.030 0.050 2026-10-11 16:38:47,438 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:38:47,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 19 0.034 0.048 2026-10-11 16:38:47,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:38:47,668 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:47] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 19 0.027 0.045 2026-10-11 16:38:47,710 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_guest_avatar_public_record ... 2026-10-11 16:38:47,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:48,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "POST /mail/message/post HTTP/1.1" 200 - 39 0.057 0.487 2026-10-11 16:38:48,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 16:38:48,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 8 0.007 0.028 2026-10-11 16:38:48,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.guest 2026-10-11 16:38:48,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 9 0.011 0.032 2026-10-11 16:38:48,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:38:48,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: mail.guest 2026-10-11 16:38:48,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 8 0.008 0.028 2026-10-11 16:38:48,542 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:38:48,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.006 0.008 2026-10-11 16:38:48,594 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:38:48,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.015 0.012 2026-10-11 16:38:48,666 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:38:48,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:48] "GET /web/image?field=avatar_128&id=31&model=mail.guest&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 6 0.009 0.010 2026-10-11 16:38:48,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail.tests.test_public_binary_controller: Starting TestPublicBinaryController.test_02_partner_avatar_public_record ... 2026-10-11 16:38:48,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:test_user from n/a 2026-10-11 16:38:48,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:38:49,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "POST /mail/message/post HTTP/1.1" 200 - 46 0.076 0.510 2026-10-11 16:38:49,536 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-11 16:38:49,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 24 0.021 0.058 2026-10-11 16:38:49,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 4, model: res.partner 2026-10-11 16:38:49,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 22 0.019 0.052 2026-10-11 16:38:49,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:38:49,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [807], uid: 168, model: res.partner 2026-10-11 16:38:49,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 22 0.029 0.057 2026-10-11 16:38:49,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:38:49,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:49] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 18 0.015 0.031 2026-10-11 16:38:49,908 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:38:50,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 19 0.024 0.057 2026-10-11 16:38:50,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:38:50,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:38:50] "GET /web/image?field=avatar_128&id=807&model=res.partner&unique=2026-10-11%2016:38:23 HTTP/1.1" 200 - 19 0.030 0.050 2026-10-11 16:38:50,192 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:39:08,909 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:39:08,909 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:39:12,283 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-10-11 16:39:12,383 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-10-11 16:39:12,408 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_assert_initial_values ... 2026-10-11 16:39:12,945 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestMailPerformance.test_message_post_w_followers ... 2026-10-11 16:39:14,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 16:39:33,474 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:39:33,474 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:39:36,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-10-11 16:39:36,620 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-10-11 16:39:36,875 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-10-11 16:39:37,043 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-10-11 16:39:37,215 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-10-11 16:39:37,541 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_assert_initial_values ... 2026-10-11 16:39:38,111 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_monorecord ... 2026-10-11 16:39:38,506 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Query count less than expected for user employee: 19 < 20 in test_portal_message_format_monorecord at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_mail_performance.py:319 2026-10-11 16:39:38,542 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_norating ... 2026-10-11 16:39:38,713 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_mail_performance: Starting TestPortalFormatPerformance.test_portal_message_format_rating ... 2026-10-11 16:39:38,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:39:57,874 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:39:57,874 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:39:58,871 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_assigned_partner ... 2026-10-11 16:39:59,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:39:59,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:59] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.016 0.433 2026-10-11 16:39:59,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:59] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 16:39:59,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.004 0.008 2026-10-11 16:39:59,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:39:59] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.008 2026-10-11 16:40:00,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.008 2026-10-11 16:40:00,042 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.003 0.007 2026-10-11 16:40:00,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.020 2026-10-11 16:40:00,112 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [29] 2026-10-11 16:40:00,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.007 0.018 2026-10-11 16:40:00,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.007 0.018 2026-10-11 16:40:00,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [30] 2026-10-11 16:40:00,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.011 0.017 2026-10-11 16:40:00,242 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.019 2026-10-11 16:40:00,260 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [31] 2026-10-11 16:40:00,270 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.005 0.016 2026-10-11 16:40:00,302 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.011 2026-10-11 16:40:00,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.012 2026-10-11 16:40:00,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.014 0.014 2026-10-11 16:40:00,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.013 0.015 2026-10-11 16:40:00,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.007 0.016 2026-10-11 16:40:00,494 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.007 0.016 2026-10-11 16:40:00,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.006 0.016 2026-10-11 16:40:00,562 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [32] 2026-10-11 16:40:00,570 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.008 0.018 2026-10-11 16:40:00,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.010 0.019 2026-10-11 16:40:00,650 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [33] 2026-10-11 16:40:00,661 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.013 0.020 2026-10-11 16:40:00,714 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.011 0.018 2026-10-11 16:40:00,760 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [34] 2026-10-11 16:40:00,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.023 0.025 2026-10-11 16:40:00,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:00,856 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.014 2026-10-11 16:40:00,890 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.007 0.017 2026-10-11 16:40:00,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:00,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:00] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.006 0.015 2026-10-11 16:40:01,022 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.013 2026-10-11 16:40:01,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:01,119 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.016 0.016 2026-10-11 16:40:01,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.004 0.017 2026-10-11 16:40:01,173 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:01,244 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.021 0.027 2026-10-11 16:40:01,310 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [35] 2026-10-11 16:40:01,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.051 0.020 2026-10-11 16:40:01,370 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:01,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.010 0.014 2026-10-11 16:40:01,454 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [36] 2026-10-11 16:40:01,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.022 0.021 2026-10-11 16:40:01,509 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:01,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.025 0.023 2026-10-11 16:40:01,612 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [37] 2026-10-11 16:40:01,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.021 0.024 2026-10-11 16:40:01,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:01,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.029 0.023 2026-10-11 16:40:01,775 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [38] 2026-10-11 16:40:01,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.016 0.019 2026-10-11 16:40:01,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:01,864 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.010 0.023 2026-10-11 16:40:01,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [39] 2026-10-11 16:40:01,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.020 2026-10-11 16:40:01,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:01,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:01] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.023 2026-10-11 16:40:02,009 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [40] 2026-10-11 16:40:02,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.023 2026-10-11 16:40:02,050 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:02,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.011 0.022 2026-10-11 16:40:02,124 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [41] 2026-10-11 16:40:02,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.010 0.018 2026-10-11 16:40:02,174 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:02,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.025 0.028 2026-10-11 16:40:02,271 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [42] 2026-10-11 16:40:02,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.016 2026-10-11 16:40:02,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:02,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.011 0.019 2026-10-11 16:40:02,390 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [43] 2026-10-11 16:40:02,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.015 0.022 2026-10-11 16:40:02,425 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:02,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.017 2026-10-11 16:40:02,496 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [44] 2026-10-11 16:40:02,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.018 2026-10-11 16:40:02,536 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:02,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.019 2026-10-11 16:40:02,601 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [45] 2026-10-11 16:40:02,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.018 0.025 2026-10-11 16:40:02,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:02,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.010 0.019 2026-10-11 16:40:02,738 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [46] 2026-10-11 16:40:02,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.019 2026-10-11 16:40:02,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:02,850 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.028 0.024 2026-10-11 16:40:02,876 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [47] 2026-10-11 16:40:02,887 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.009 0.019 2026-10-11 16:40:02,912 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:02,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.015 2026-10-11 16:40:02,972 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [48] 2026-10-11 16:40:02,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:02] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.014 2026-10-11 16:40:02,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:03,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.017 2026-10-11 16:40:03,057 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [49] 2026-10-11 16:40:03,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-11 16:40:03,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:03,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.011 0.020 2026-10-11 16:40:03,155 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [50] 2026-10-11 16:40:03,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.013 0.015 2026-10-11 16:40:03,193 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:03,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.006 0.022 2026-10-11 16:40:03,271 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [51] 2026-10-11 16:40:03,285 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.024 2026-10-11 16:40:03,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_message_reaction_controller_portal: Starting TestPortalMessageReactionController.test_message_reaction_portal_no_partner ... 2026-10-11 16:40:03,522 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:03,969 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.017 0.434 2026-10-11 16:40:03,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:03] "POST /mail/message/reaction HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 16:40:04,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.005 0.006 2026-10-11 16:40:04,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.009 2026-10-11 16:40:04,068 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.002 0.011 2026-10-11 16:40:04,086 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.004 0.009 2026-10-11 16:40:04,134 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.004 0.011 2026-10-11 16:40:04,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 4 0.009 0.008 2026-10-11 16:40:04,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.015 0.024 2026-10-11 16:40:04,238 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [52] 2026-10-11 16:40:04,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 14 0.008 0.015 2026-10-11 16:40:04,299 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.004 0.021 2026-10-11 16:40:04,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.014 2026-10-11 16:40:04,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.012 0.023 2026-10-11 16:40:04,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.006 0.012 2026-10-11 16:40:04,452 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.004 0.015 2026-10-11 16:40:04,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 11 0.009 0.015 2026-10-11 16:40:04,552 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 16 0.022 0.018 2026-10-11 16:40:04,601 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [53] 2026-10-11 16:40:04,612 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.011 0.037 2026-10-11 16:40:04,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.016 0.022 2026-10-11 16:40:04,709 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted mail.message.reaction records with IDs: [54] 2026-10-11 16:40:04,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 21 0.017 0.022 2026-10-11 16:40:04,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:04,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 12 0.011 0.015 2026-10-11 16:40:04,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 8 0.015 0.015 2026-10-11 16:40:04,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:04,881 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.006 0.009 2026-10-11 16:40:04,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.007 0.020 2026-10-11 16:40:04,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:04,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.006 0.013 2026-10-11 16:40:04,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:04] "POST /mail/message/reaction HTTP/1.1" 200 - 9 0.006 0.013 2026-10-11 16:40:05,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:05,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.025 0.023 2026-10-11 16:40:05,114 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [55] 2026-10-11 16:40:05,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.011 0.021 2026-10-11 16:40:05,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:05,195 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 15 0.011 0.022 2026-10-11 16:40:05,224 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #192 deleted mail.message.reaction records with IDs: [56] 2026-10-11 16:40:05,242 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 19 0.013 0.021 2026-10-11 16:40:05,260 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:05,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.017 0.024 2026-10-11 16:40:05,339 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [57] 2026-10-11 16:40:05,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-11 16:40:05,373 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:05,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.010 0.029 2026-10-11 16:40:05,474 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [58] 2026-10-11 16:40:05,485 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.020 0.025 2026-10-11 16:40:05,507 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:05,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.021 2026-10-11 16:40:05,581 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [59] 2026-10-11 16:40:05,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.018 2026-10-11 16:40:05,611 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:05,675 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.016 0.022 2026-10-11 16:40:05,701 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [60] 2026-10-11 16:40:05,714 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.013 0.017 2026-10-11 16:40:05,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:05,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.007 0.019 2026-10-11 16:40:05,807 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #191 deleted mail.message.reaction records with IDs: [61] 2026-10-11 16:40:05,816 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.015 2026-10-11 16:40:05,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:05,911 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 17 0.038 0.024 2026-10-11 16:40:05,944 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [62] 2026-10-11 16:40:05,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:05] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.024 2026-10-11 16:40:05,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:06,027 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.016 0.018 2026-10-11 16:40:06,068 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [63] 2026-10-11 16:40:06,079 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.015 0.020 2026-10-11 16:40:06,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:06,165 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.015 0.020 2026-10-11 16:40:06,194 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [64] 2026-10-11 16:40:06,203 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.022 2026-10-11 16:40:06,237 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:06,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.012 0.017 2026-10-11 16:40:06,316 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [65] 2026-10-11 16:40:06,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.005 0.017 2026-10-11 16:40:06,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:40:06,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.021 2026-10-11 16:40:06,437 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message.reaction records with IDs: [66] 2026-10-11 16:40:06,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.017 2026-10-11 16:40:06,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:06,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 20 0.044 0.027 2026-10-11 16:40:06,586 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [67] 2026-10-11 16:40:06,596 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.017 2026-10-11 16:40:06,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:06,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.008 0.018 2026-10-11 16:40:06,702 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [68] 2026-10-11 16:40:06,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.017 0.018 2026-10-11 16:40:06,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:06,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.014 0.015 2026-10-11 16:40:06,830 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [69] 2026-10-11 16:40:06,839 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.006 0.016 2026-10-11 16:40:06,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:06,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.005 0.014 2026-10-11 16:40:06,908 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [70] 2026-10-11 16:40:06,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:06] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.007 0.018 2026-10-11 16:40:06,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:40:07,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:07] "POST /mail/message/reaction HTTP/1.1" 200 - 10 0.009 0.020 2026-10-11 16:40:07,032 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.message.reaction records with IDs: [71] 2026-10-11 16:40:07,047 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:07] "POST /mail/message/reaction HTTP/1.1" 200 - 13 0.011 0.023 2026-10-11 16:40:07,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:40:27,463 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:40:27,463 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:40:28,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_access_token ... 2026-10-11 16:40:29,386 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:29,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:29] "GET /mail/avatar/mail.message/20493/author_avatar/50x50?access_token=35a046e3-416b-4391-b635-6919e566d892 HTTP/1.1" 200 - 15 0.018 0.456 2026-10-11 16:40:29,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:29] "GET /mail/avatar/mail.message/20493/author_avatar/50x50?access_token=35a046e3-416b-4391-b635-6919e566d892a HTTP/1.1" 200 - 4 0.002 0.015 2026-10-11 16:40:29,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:29] "GET /mail/avatar/mail.message/20493/author_avatar/50x50 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 16:40:29,900 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_access_token: waiting for threads: [] 2026-10-11 16:40:29,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_avatar_with_hash_pid ... 2026-10-11 16:40:30,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:30,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:30] "POST /mail/message/post HTTP/1.1" 200 - 37 0.055 0.558 2026-10-11 16:40:30,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:30] "GET /mail/avatar/mail.message/20495/author_avatar/50x50?_hash=55cfb144f72561801108224ff98bd17245caaa58cb196b5003b2fb71508f915a&pid=855 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-11 16:40:30,747 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:30] "GET /mail/avatar/mail.message/20495/author_avatar/50x50?_hash=55cfb144f72561801108224ff98bd17245caaa58cb196b5003b2fb71508f915aa&pid=855 HTTP/1.1" 200 - 4 0.001 0.016 2026-10-11 16:40:30,749 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_avatar_with_hash_pid: waiting for threads: [] 2026-10-11 16:40:30,794 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_message_fetch ... 2026-10-11 16:40:30,890 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:31,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:31] "POST /mail/chatter_fetch HTTP/1.1" 200 - 28 0.039 0.405 2026-10-11 16:40:31,324 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalControllers.test_portal_message_fetch: waiting for threads: [] 2026-10-11 16:40:31,369 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalControllers.test_portal_share_comment ... 2026-10-11 16:40:31,461 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:31,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:31] "POST /mail/message/post HTTP/1.1" 200 - 37 0.065 0.447 2026-10-11 16:40:32,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:40:52,021 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:40:52,022 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:40:53,039 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_assert_initial_data ... 2026-10-11 16:40:53,584 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.track 2026-10-11 16:40:53,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-11 16:40:53,665 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_employee_access ... 2026-10-11 16:40:53,695 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:40:53,721 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:54,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:54] "GET /mail/view?model=mail.test.track&res_id=15 HTTP/1.1" 303 - 50 0.087 0.621 2026-10-11 16:40:55,661 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:55] "GET /odoo/mail.test.track/15 HTTP/1.1" 200 - 178 0.123 1.111 2026-10-11 16:40:55,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:55] "GET /mail/view?model=mail.test.portal&res_id=6 HTTP/1.1" 303 - 41 0.020 0.052 2026-10-11 16:40:55,864 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:55] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.028 0.094 2026-10-11 16:40:55,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:55] "GET /mail/view?model=mail.test.simple&res_id=169 HTTP/1.1" 303 - 42 0.053 0.064 2026-10-11 16:40:56,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /odoo/mail.test.simple/169 HTTP/1.1" 200 - 20 0.077 0.084 2026-10-11 16:40:56,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /mail/view?model=mail.test.portal.public.access.action&res_id=1 HTTP/1.1" 303 - 41 0.042 0.060 2026-10-11 16:40:56,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /odoo/mail.test.portal.public.access.action/1 HTTP/1.1" 200 - 20 0.025 0.063 2026-10-11 16:40:56,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /mail/view?access_token=23ce1b17-c3ac-4be0-8dbc-f7632f287f07&auth_signup_token=[869,+None,+'signup']&hash=409216651bd1e98543028746f106a6051fa2a4118f4d361264b86456cc7adcda&model=mail.test.portal&pid=869&res_id=6 HTTP/1.1" 303 - 39 0.038 0.054 2026-10-11 16:40:56,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.036 0.071 2026-10-11 16:40:56,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /mail/view?access_token=76db8e82-d6fd-5eb9-1ced-a2367a712a92&auth_signup_token=[869,+None,+'signup']&hash=409216651bd1e98543028746f106a6051fa2a4118f4d361264b86456cc7adcda&model=mail.test.portal&pid=869&res_id=6 HTTP/1.1" 303 - 39 0.019 0.054 2026-10-11 16:40:56,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /odoo/mail.test.portal/6 HTTP/1.1" 200 - 20 0.017 0.077 2026-10-11 16:40:56,780 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /mail/view?model=mail.test.track&res_id=16 HTTP/1.1" 303 - 2 0.002 0.020 2026-10-11 16:40:56,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.049 0.078 2026-10-11 16:40:56,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:56] "GET /mail/view?model=mail.test.portal&res_id=7 HTTP/1.1" 303 - 3 0.001 0.011 2026-10-11 16:40:57,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:57] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.031 0.061 2026-10-11 16:40:57,045 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:57] "GET /mail/view?model=this.should.not.exists&res_id=1 HTTP/1.1" 303 - 1 0.001 0.011 2026-10-11 16:40:57,154 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:40:57] "GET /odoo/action-mail.action_discuss HTTP/1.1" 200 - 20 0.037 0.066 2026-10-11 16:40:57,159 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_employee_access: waiting for threads: [] 2026-10-11 16:40:57,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_logged ... 2026-10-11 16:40:57,246 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:40:57,270 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:40:57,716 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-11 16:40:57,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-11 16:40:59,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: ir.ui.menu 2026-10-11 16:40:59,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-11 16:41:00,244 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: mail.test.portal 2026-10-11 16:41:00,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_logged: waiting for threads: [] 2026-10-11 16:41:00,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_portal_access_not_logged ... 2026-10-11 16:41:00,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:41:01,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-11 16:41:01,322 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-11 16:41:02,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-11 16:41:02,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal.public.access.action 2026-10-11 16:41:02,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-11 16:41:02,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_portal_access_not_logged: waiting for threads: [] 2026-10-11 16:41:03,005 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_redirect_to_records_norecord ... 2026-10-11 16:41:03,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:41:03,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:03] "GET /mail/view?model=False&res_id=6 HTTP/1.1" 303 - 8 0.006 0.396 2026-10-11 16:41:04,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3D6 HTTP/1.1" 200 - 191 0.198 0.913 2026-10-11 16:41:04,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=&res_id=6 HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 16:41:04,613 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3D%26res_id%3D6 HTTP/1.1" 200 - 8 0.014 0.050 2026-10-11 16:41:04,625 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=mail.test.portal&res_id=False HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 16:41:04,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3DFalse HTTP/1.1" 200 - 8 0.013 0.052 2026-10-11 16:41:04,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=mail.test.portal&res_id= HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 16:41:04,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D HTTP/1.1" 200 - 8 0.007 0.045 2026-10-11 16:41:04,773 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=False&res_id=False HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 16:41:04,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3DFalse%26res_id%3DFalse HTTP/1.1" 200 - 8 0.012 0.039 2026-10-11 16:41:04,837 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=wrong.model&res_id=6 HTTP/1.1" 303 - 0 0.000 0.002 2026-10-11 16:41:04,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3Dwrong.model%26res_id%3D6 HTTP/1.1" 200 - 8 0.009 0.040 2026-10-11 16:41:04,902 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: mail.test.portal 2026-10-11 16:41:04,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /mail/view?model=mail.test.portal&res_id=-4 HTTP/1.1" 303 - 7 0.006 0.007 2026-10-11 16:41:04,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:04] "GET /web/login?redirect=/mail/view?model%3Dmail.test.portal%26res_id%3D-4 HTTP/1.1" 200 - 8 0.011 0.056 2026-10-11 16:41:04,983 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal.TestPortalFlow.test_redirect_to_records_norecord: waiting for threads: [] 2026-10-11 16:41:05,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer ... 2026-10-11 16:41:05,338 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1361 and Message-Id '<426339936908970.1791736865.127728700637817-openerp-6-mail.test.portal@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-10-11 16:41:05,339 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:41:05,372 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [1361] 2026-10-11 16:41:05,372 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #103 2026-10-11 16:41:05,427 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal: Starting TestPortalFlow.test_send_message_to_customer_using_template ... 2026-10-11 16:41:05,805 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1362 and Message-Id '<732429397402368.1791736865.617148160934448-openerp-6-mail.test.portal@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'm*******34@example.com' successfully sent 2026-10-11 16:41:05,805 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 16:41:05,826 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #201 deleted mail.mail records with IDs: [1362] 2026-10-11 16:41:05,826 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #103 2026-10-11 16:41:05,910 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:41:27,782 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:41:27,782 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:41:28,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_attachment_controller: Starting TestPortalAttachmentController.test_attachment_upload_portal ... 2026-10-11 16:41:29,255 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:41:29,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:29] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.009 0.479 2026-10-11 16:41:29,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:29] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.009 0.017 2026-10-11 16:41:29,859 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7527] 2026-10-11 16:41:29,871 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:29] "POST /mail/attachment/delete HTTP/1.1" 200 - 19 0.052 0.029 2026-10-11 16:41:29,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:29] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.004 0.016 2026-10-11 16:41:29,959 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7528] 2026-10-11 16:41:29,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:29] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.016 0.023 2026-10-11 16:41:30,012 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 404 - 3 0.003 0.008 2026-10-11 16:41:30,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.004 0.017 2026-10-11 16:41:30,102 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7529] 2026-10-11 16:41:30,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.028 0.023 2026-10-11 16:41:30,156 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 9 0.003 0.016 2026-10-11 16:41:30,188 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [7530] 2026-10-11 16:41:30,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 17 0.013 0.020 2026-10-11 16:41:30,222 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:30,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.005 0.014 2026-10-11 16:41:30,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:30,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.001 0.005 2026-10-11 16:41:30,354 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:30,391 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 404 - 2 0.007 0.014 2026-10-11 16:41:30,414 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:30,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.025 0.018 2026-10-11 16:41:30,514 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #207 deleted ir.attachment records with IDs: [7531] 2026-10-11 16:41:30,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.019 0.021 2026-10-11 16:41:30,543 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:30,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.004 0.016 2026-10-11 16:41:30,605 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #207 deleted ir.attachment records with IDs: [7532] 2026-10-11 16:41:30,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 15 0.012 0.014 2026-10-11 16:41:30,627 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:30,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.006 0.013 2026-10-11 16:41:30,703 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7533] 2026-10-11 16:41:30,713 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.019 0.031 2026-10-11 16:41:30,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:30,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 16:41:30,793 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7534] 2026-10-11 16:41:30,801 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.013 0.025 2026-10-11 16:41:30,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:30,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.010 0.032 2026-10-11 16:41:30,938 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #206 deleted ir.attachment records with IDs: [7535] 2026-10-11 16:41:30,947 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:30] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.023 0.029 2026-10-11 16:41:30,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:31,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.008 0.015 2026-10-11 16:41:31,071 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7536] 2026-10-11 16:41:31,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.030 0.028 2026-10-11 16:41:31,100 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:31,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.014 2026-10-11 16:41:31,169 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7537] 2026-10-11 16:41:31,181 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.017 0.022 2026-10-11 16:41:31,211 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:31,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.018 2026-10-11 16:41:31,281 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.attachment records with IDs: [7538] 2026-10-11 16:41:31,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.013 0.020 2026-10-11 16:41:31,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:31,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 8 0.011 0.015 2026-10-11 16:41:31,419 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7539] 2026-10-11 16:41:31,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 27 0.037 0.033 2026-10-11 16:41:31,467 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:31,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.004 0.014 2026-10-11 16:41:31,538 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7540] 2026-10-11 16:41:31,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.011 0.023 2026-10-11 16:41:31,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:31,593 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.002 0.012 2026-10-11 16:41:31,631 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7541] 2026-10-11 16:41:31,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.017 0.022 2026-10-11 16:41:31,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:31,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.004 0.016 2026-10-11 16:41:31,742 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7542] 2026-10-11 16:41:31,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.016 0.021 2026-10-11 16:41:31,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:31,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/upload HTTP/1.1" 200 - 4 0.009 0.018 2026-10-11 16:41:31,856 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.attachment records with IDs: [7543] 2026-10-11 16:41:31,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:31] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.011 0.022 2026-10-11 16:41:31,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:41:51,998 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:41:51,998 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:41:52,872 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_message_update_controller: Starting TestPortalMessageUpdateController.test_message_update_portal ... 2026-10-11 16:41:53,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:41:54,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 11 0.008 0.482 2026-10-11 16:41:54,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.005 0.020 2026-10-11 16:41:54,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.012 0.013 2026-10-11 16:41:54,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 6 0.002 0.008 2026-10-11 16:41:54,366 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.014 0.019 2026-10-11 16:41:54,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.003 0.012 2026-10-11 16:41:54,441 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:54,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 7 0.007 0.009 2026-10-11 16:41:54,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:54,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.008 0.008 2026-10-11 16:41:54,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:54,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 5 0.007 0.012 2026-10-11 16:41:54,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:54,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 23 0.038 0.032 2026-10-11 16:41:54,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:41:54,836 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.054 0.033 2026-10-11 16:41:54,868 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:54,911 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.010 0.014 2026-10-11 16:41:54,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:54,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:54] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.013 2026-10-11 16:41:54,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:41:55,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.002 0.012 2026-10-11 16:41:55,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:55,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 9 0.034 0.014 2026-10-11 16:41:55,124 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:55,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.022 0.026 2026-10-11 16:41:55,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:41:55,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 4 0.005 0.013 2026-10-11 16:41:55,297 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:55,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 30 0.054 0.055 2026-10-11 16:41:55,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:55,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.039 0.035 2026-10-11 16:41:55,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:55,635 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.017 0.034 2026-10-11 16:41:55,687 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:55,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.041 0.037 2026-10-11 16:41:55,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:41:55,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:41:55] "POST /mail/message/update_content HTTP/1.1" 200 - 21 0.017 0.036 2026-10-11 16:41:55,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:42:16,019 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:42:16,019 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:42:17,149 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_mail_thread_data_portal ... 2026-10-11 16:42:17,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:42:19,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 10 0.016 1.510 2026-10-11 16:42:19,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:42:19,373 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:19,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.006 2026-10-11 16:42:19,422 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:19,434 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 16:42:19,465 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:19,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 5 0.009 0.009 2026-10-11 16:42:19,527 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:19,541 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:19] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:42:19,543 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_thread_controller.TestPortalThreadController.test_mail_thread_data_portal: waiting for threads: [] 2026-10-11 16:42:19,592 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_assigned_partner ... 2026-10-11 16:42:19,824 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:42:20,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 13 0.017 0.428 2026-10-11 16:42:20,302 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 16:42:20,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 16:42:20,475 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 25 0.069 0.055 2026-10-11 16:42:20,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 18 0.029 0.034 2026-10-11 16:42:20,656 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 18 0.032 0.043 2026-10-11 16:42:20,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 16:42:20,729 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.012 2026-10-11 16:42:20,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 4 0.001 0.010 2026-10-11 16:42:20,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 20 0.023 0.039 2026-10-11 16:42:20,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:20] "POST /mail/message/post HTTP/1.1" 200 - 20 0.046 0.041 2026-10-11 16:42:21,065 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 20 0.047 0.044 2026-10-11 16:42:21,162 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:21,227 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 4 0.023 0.020 2026-10-11 16:42:21,252 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:21,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 16:42:21,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:21,332 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:42:21,349 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:21,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 19 0.019 0.038 2026-10-11 16:42:21,467 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:21,585 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 18 0.042 0.043 2026-10-11 16:42:21,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:21,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 23 0.067 0.050 2026-10-11 16:42:21,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:21,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 18 0.020 0.037 2026-10-11 16:42:21,913 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:21,994 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:21] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.039 2026-10-11 16:42:22,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:22,120 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.020 0.041 2026-10-11 16:42:22,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:22,245 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.041 0.038 2026-10-11 16:42:22,292 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:22,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 23 0.046 0.054 2026-10-11 16:42:22,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:22,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.039 2026-10-11 16:42:22,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:22,675 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.027 0.048 2026-10-11 16:42:22,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:22,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.034 0.036 2026-10-11 16:42:22,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:22,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:22] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.050 2026-10-11 16:42:22,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:23,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:23] "POST /mail/message/post HTTP/1.1" 200 - 23 0.039 0.045 2026-10-11 16:42:23,072 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:23,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:23] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.037 2026-10-11 16:42:23,178 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:23,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:23] "POST /mail/message/post HTTP/1.1" 200 - 18 0.030 0.036 2026-10-11 16:42:23,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:23,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:23] "POST /mail/message/post HTTP/1.1" 200 - 18 0.021 0.035 2026-10-11 16:42:23,401 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:23,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:23] "POST /mail/message/post HTTP/1.1" 200 - 18 0.045 0.045 2026-10-11 16:42:23,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_access_portal_no_partner ... 2026-10-11 16:42:23,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:42:24,139 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 13 0.013 0.428 2026-10-11 16:42:24,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 16:42:24,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 16:42:24,379 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 25 0.073 0.059 2026-10-11 16:42:24,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 18 0.038 0.041 2026-10-11 16:42:24,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 3 0.001 0.015 2026-10-11 16:42:24,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 4 0.007 0.014 2026-10-11 16:42:24,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 4 0.024 0.033 2026-10-11 16:42:24,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 18 0.036 0.044 2026-10-11 16:42:24,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:24] "POST /mail/message/post HTTP/1.1" 200 - 20 0.067 0.039 2026-10-11 16:42:24,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:25,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 4 0.006 0.021 2026-10-11 16:42:25,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:25,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 16:42:25,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:25,177 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:42:25,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:25,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 19 0.038 0.045 2026-10-11 16:42:25,346 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:25,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 18 0.025 0.042 2026-10-11 16:42:25,477 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:25,558 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 23 0.027 0.041 2026-10-11 16:42:25,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:25,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 18 0.041 0.050 2026-10-11 16:42:25,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:25,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 18 0.047 0.037 2026-10-11 16:42:25,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:25,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:25] "POST /mail/message/post HTTP/1.1" 200 - 18 0.036 0.043 2026-10-11 16:42:25,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:26,084 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 18 0.033 0.053 2026-10-11 16:42:26,119 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:26,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 23 0.053 0.040 2026-10-11 16:42:26,257 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:26,366 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 18 0.045 0.042 2026-10-11 16:42:26,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:26,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 18 0.047 0.040 2026-10-11 16:42:26,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:26,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 18 0.050 0.049 2026-10-11 16:42:26,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:26,798 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 18 0.047 0.047 2026-10-11 16:42:26,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:26,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:26] "POST /mail/message/post HTTP/1.1" 200 - 23 0.040 0.047 2026-10-11 16:42:26,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:27,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:27] "POST /mail/message/post HTTP/1.1" 200 - 18 0.024 0.044 2026-10-11 16:42:27,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:27,155 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:27] "POST /mail/message/post HTTP/1.1" 200 - 18 0.026 0.035 2026-10-11 16:42:27,178 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:27,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:27] "POST /mail/message/post HTTP/1.1" 200 - 18 0.037 0.044 2026-10-11 16:42:27,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:27,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:27] "POST /mail/message/post HTTP/1.1" 200 - 18 0.022 0.043 2026-10-11 16:42:27,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_portal_thread_controller: Starting TestPortalThreadController.test_message_post_partner_ids_portal ... 2026-10-11 16:42:27,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:42:28,122 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 13 0.014 0.476 2026-10-11 16:42:28,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 16:42:28,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 16:42:28,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 53 0.093 0.126 2026-10-11 16:42:28,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 33 0.042 0.061 2026-10-11 16:42:28,595 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 3 0.005 0.014 2026-10-11 16:42:28,625 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.009 2026-10-11 16:42:28,652 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 16:42:28,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 33 0.070 0.065 2026-10-11 16:42:28,922 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 35 0.047 0.053 2026-10-11 16:42:28,974 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:28,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:28] "POST /mail/message/post HTTP/1.1" 200 - 4 0.003 0.009 2026-10-11 16:42:29,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:29,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 16:42:29,078 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:29,107 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 16:42:29,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:29,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 38 0.057 0.070 2026-10-11 16:42:29,309 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_test from n/a 2026-10-11 16:42:29,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 33 0.039 0.062 2026-10-11 16:42:29,476 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:29,690 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 49 0.108 0.093 2026-10-11 16:42:29,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:29,881 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:29] "POST /mail/message/post HTTP/1.1" 200 - 38 0.074 0.074 2026-10-11 16:42:29,915 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:30,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 38 0.050 0.083 2026-10-11 16:42:30,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:30,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 38 0.043 0.072 2026-10-11 16:42:30,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:42:30,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 38 0.048 0.071 2026-10-11 16:42:30,431 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:30,618 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 46 0.086 0.086 2026-10-11 16:42:30,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:30,799 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 36 0.063 0.073 2026-10-11 16:42:30,824 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:30,964 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:30] "POST /mail/message/post HTTP/1.1" 200 - 36 0.046 0.078 2026-10-11 16:42:30,995 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:31,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:31] "POST /mail/message/post HTTP/1.1" 200 - 36 0.059 0.076 2026-10-11 16:42:31,174 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 16:42:31,339 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:31] "POST /mail/message/post HTTP/1.1" 200 - 36 0.076 0.076 2026-10-11 16:42:31,379 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:31,575 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:31] "POST /mail/message/post HTTP/1.1" 200 - 47 0.082 0.093 2026-10-11 16:42:31,610 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:31,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:31] "POST /mail/message/post HTTP/1.1" 200 - 38 0.080 0.084 2026-10-11 16:42:31,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:31,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:31] "POST /mail/message/post HTTP/1.1" 200 - 38 0.066 0.079 2026-10-11 16:42:32,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:32,156 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:32] "POST /mail/message/post HTTP/1.1" 200 - 38 0.050 0.076 2026-10-11 16:42:32,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:42:32,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:42:32] "POST /mail/message/post HTTP/1.1" 200 - 38 0.060 0.099 2026-10-11 16:42:32,443 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:42:52,364 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:42:52,364 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:42:53,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs ... 2026-10-11 16:43:14,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1413 < 1612 in test_rating_last_value_perfs at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:179 2026-10-11 16:43:19,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1703 < 2002 in test_rating_last_value_perfs at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:182 2026-10-11 16:43:23,453 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1502 < 1801 in test_rating_last_value_perfs at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:185 2026-10-11 16:43:23,495 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Starting TestRatingPerformance.test_rating_last_value_perfs_with_rating_mixin ... 2026-10-11 16:43:40,680 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1616 < 1715 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:192 2026-10-11 16:43:45,938 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1905 < 2304 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:195 2026-10-11 16:43:50,952 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_rating: Query count less than expected for user employee: 1804 < 2203 in test_rating_last_value_perfs_with_rating_mixin at /data/build/rb-001770c-225483/addons/test_mail_full/tests/test_rating.py:198 2026-10-11 16:43:51,078 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:44:09,819 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:44:09,819 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:44:10,810 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_copy_link_for_readable_portal_record ... 2026-10-11 16:44:11,654 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome pid: 883 2026-10-11 16:44:11,655 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome headless temporary user profile dir: /tmp/tmps2t32iqd_chrome_odoo 2026-10-11 16:44:11,655 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Issuing json command http://127.0.0.1:41881/json/version 2026-10-11 16:44:11,656 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41881/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:11,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:11,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Issuing json command http://127.0.0.1:41881/json 2026-10-11 16:44:11,702 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41881/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:11,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Websocket url found: ws://127.0.0.1:41881/devtools/page/F800484F9B3A13B33E694DB1D5FAD32E 2026-10-11 16:44:11,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Enable chrome headless console log notification 2026-10-11 16:44:11,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome headless enable page notifications 2026-10-11 16:44:11,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:44:11,873 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Setting session cookie in browser 2026-10-11 16:44:11,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Open "http://127.0.0.1:8069/my/test_portal_records/8?token=cc65720f-5487-4f47-bb49-fedd32a02678" in browser 2026-10-11 16:44:11,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/8?token=cc65720f-5487-4f47-bb49-fedd32a02678" 2026-10-11 16:44:11,900 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:44:13,854 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:13] "GET /my/test_portal_records/8?token=cc65720f-5487-4f47-bb49-fedd32a02678 HTTP/1.1" 200 - 272 0.236 1.723 2026-10-11 16:44:13,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Navigation result: {'frameId': 'F800484F9B3A13B33E694DB1D5FAD32E', 'loaderId': '6B5E085BC3378DF0BEE35A746BB624CA', 'isDownload': False} 2026-10-11 16:44:13,866 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Evaluate ready code "odoo.isTourReady('portal_copy_link_tour')" 2026-10-11 16:44:13,905 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:44:13,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 16:44:14,011 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.061 2026-10-11 16:44:14,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 16:44:14,049 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:14,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.111 2026-10-11 16:44:14,065 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:14,097 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 16:44:14,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.055 2026-10-11 16:44:14,207 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:44:14,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.010 0.016 2026-10-11 16:44:14,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:44:14,228 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:14,350 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 16:44:14,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.053 2026-10-11 16:44:14,436 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.014 0.095 2026-10-11 16:44:14,933 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:15,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Evaluate test code "odoo.startTour('portal_copy_link_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/8?token=cc65720f-5487-4f47-bb49-fedd32a02678", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:15,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [1/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message 2026-10-11 16:44:15,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.010 0.098 2026-10-11 16:44:15,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.233 2026-10-11 16:44:15,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.047 0.281 2026-10-11 16:44:15,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 16:44:15,350 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.009 0.200 2026-10-11 16:44:15,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 16:44:15,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.013 0.221 2026-10-11 16:44:15,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.017 0.056 2026-10-11 16:44:15,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:15] "POST /portal/chatter_init HTTP/1.1" 200 - 17 0.046 0.105 2026-10-11 16:44:16,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:7936) 2026-10-11 16:44:16,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:16] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.019 1.377 2026-10-11 16:44:17,015 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:17] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.013 0.011 2026-10-11 16:44:17,135 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:17] "POST /mail/chatter_fetch HTTP/1.1" 200 - 15 0.013 0.025 2026-10-11 16:44:17,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:17] "GET /web/image/res.partner/1015/avatar_128?unique=1791737031000 HTTP/1.1" 200 - 15 0.029 0.069 2026-10-11 16:44:17,276 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [2/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message:contains(Test Message) 2026-10-11 16:44:17,295 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:17] "GET /mail/avatar/mail.message/24628/author_avatar/50x50?access_token=cc65720f-5487-4f47-bb49-fedd32a02678 HTTP/1.1" 200 - 7 0.010 0.017 2026-10-11 16:44:17,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: [3/3] Tour portal_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message-actions [title='Copy Link'] 2026-10-11 16:44:17,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: tour succeeded 2026-10-11 16:44:17,436 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: ╔══════════════════════════════════════╗ ║ TOUR portal_copy_link_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-10-11 16:44:17,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record.browser: heap 10638356 (allocated 11534336) 2026-10-11 16:44:17,524 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Closing chrome headless with pid 883 2026-10-11 16:44:17,525 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Closing websocket connection 2026-10-11 16:44:17,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Terminating chrome headless with pid 883 2026-10-11 16:44:17,626 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164417_626051_test_copy_link_for_readable_portal_record.txt 2026-10-11 16:44:17,626 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_copy_link_for_readable_portal_record: Removing chrome user profile "/tmp/tmps2t32iqd_chrome_odoo" 2026-10-11 16:44:17,678 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_display_rating_portal ... 2026-10-11 16:44:18,276 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome pid: 1066 2026-10-11 16:44:18,277 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless temporary user profile dir: /tmp/tmpjoxha82y_chrome_odoo 2026-10-11 16:44:18,277 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:38215/json/version 2026-10-11 16:44:18,279 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38215/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:18,307 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:18,315 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:38215/json 2026-10-11 16:44:18,316 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38215/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:18,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Websocket url found: ws://127.0.0.1:38215/devtools/page/F6A750456541A50A58DC5B3679C3E427 2026-10-11 16:44:18,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Enable chrome headless console log notification 2026-10-11 16:44:18,340 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless enable page notifications 2026-10-11 16:44:18,424 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Setting session cookie in browser 2026-10-11 16:44:18,502 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=True&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4" in browser 2026-10-11 16:44:18,502 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=True&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4" 2026-10-11 16:44:18,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:44:20,332 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /my/test_portal_rating_records/207?display_rating=True&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4 HTTP/1.1" 200 - 190 0.207 1.604 2026-10-11 16:44:20,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigation result: {'frameId': 'F6A750456541A50A58DC5B3679C3E427', 'loaderId': 'BFC5DC705271CE4FB15DF02052B9DFD9', 'isDownload': False} 2026-10-11 16:44:20,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate ready code "odoo.isTourReady('portal_display_rating_tour')" 2026-10-11 16:44:20,382 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:44:20,408 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 16:44:20,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.040 2026-10-11 16:44:20,465 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 16:44:20,484 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.070 2026-10-11 16:44:20,485 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:20,490 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:20,506 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 16:44:20,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.035 2026-10-11 16:44:20,684 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 16:44:20,688 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:44:20,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:44:20,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.011 0.025 2026-10-11 16:44:20,746 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 16:44:20,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.044 2026-10-11 16:44:20,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:20] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.008 0.020 2026-10-11 16:44:21,255 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:21,352 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.010 0.076 2026-10-11 16:44:21,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate test code "odoo.startTour('portal_display_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/207?display_rating=True&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:21,433 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [1/1] Tour portal_display_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top .o_website_rating_card_container 2026-10-11 16:44:21,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.225 2026-10-11 16:44:21,611 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.032 0.265 2026-10-11 16:44:21,632 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 16:44:21,666 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.015 0.250 2026-10-11 16:44:21,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 16:44:21,701 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.012 0.299 2026-10-11 16:44:21,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.042 0.063 2026-10-11 16:44:21,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:21] "POST /portal/chatter_init HTTP/1.1" 200 - 10 0.016 0.116 2026-10-11 16:44:23,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:7943) 2026-10-11 16:44:23,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:23] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.029 1.437 2026-10-11 16:44:23,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:23] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 16:44:23,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:23] "POST /mail/chatter_fetch HTTP/1.1" 200 - 19 0.025 0.039 2026-10-11 16:44:23,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:23] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 5 0.002 0.076 2026-10-11 16:44:23,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: tour succeeded 2026-10-11 16:44:23,616 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: ╔═══════════════════════════════════════════╗ ║ TOUR portal_display_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 16:44:23,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:23] "GET /mail/avatar/mail.message/24632/author_avatar/50x50?access_token=034772f4-1d57-4b95-98a2-c3f84f94e0f4 HTTP/1.1" 200 - 7 0.021 0.025 2026-10-11 16:44:23,738 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: heap 10321324 (allocated 11796480) 2026-10-11 16:44:23,744 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing chrome headless with pid 1066 2026-10-11 16:44:23,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing websocket connection 2026-10-11 16:44:23,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Terminating chrome headless with pid 1066 2026-10-11 16:44:23,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164423_879828_test_display_rating_portal.txt 2026-10-11 16:44:23,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Removing chrome user profile "/tmp/tmpjoxha82y_chrome_odoo" 2026-10-11 16:44:24,296 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome pid: 1241 2026-10-11 16:44:24,296 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless temporary user profile dir: /tmp/tmp2810adm8_chrome_odoo 2026-10-11 16:44:24,296 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:33695/json/version 2026-10-11 16:44:24,298 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33695/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:24,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:24,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Issuing json command http://127.0.0.1:33695/json 2026-10-11 16:44:24,338 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33695/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:24,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Websocket url found: ws://127.0.0.1:33695/devtools/page/A3E54961F04FAE4FFD2244B93E1D59AA 2026-10-11 16:44:24,374 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Enable chrome headless console log notification 2026-10-11 16:44:24,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome headless enable page notifications 2026-10-11 16:44:24,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Setting session cookie in browser 2026-10-11 16:44:24,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=False&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4" in browser 2026-10-11 16:44:24,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/207?display_rating=False&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4" 2026-10-11 16:44:24,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /my/test_portal_rating_records/207?display_rating=False&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4 HTTP/1.1" 200 - 9 0.016 0.063 2026-10-11 16:44:24,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Navigation result: {'frameId': 'A3E54961F04FAE4FFD2244B93E1D59AA', 'loaderId': 'A74BC03C32F3CD4CB4308C5C28FC5D48', 'isDownload': False} 2026-10-11 16:44:24,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate ready code "odoo.isTourReady('portal_not_display_rating_tour')" 2026-10-11 16:44:24,594 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:24,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.007 0.012 2026-10-11 16:44:24,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.004 0.009 2026-10-11 16:44:24,668 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:24,669 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:24,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 16:44:24,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:24,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:24,871 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:44:24,879 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 3 0.004 0.013 2026-10-11 16:44:24,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.022 2026-10-11 16:44:24,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:24] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.003 0.030 2026-10-11 16:44:25,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:25,468 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:44:25,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.023 0.040 2026-10-11 16:44:25,587 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Evaluate test code "odoo.startTour('portal_not_display_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/207?display_rating=False&token=034772f4-1d57-4b95-98a2-c3f84f94e0f4", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:25,615 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [1/2] Tour portal_not_display_rating_tour → Step #chatterRoot:shadow .o-mail-Message-body:text(Message with rating) 2026-10-11 16:44:25,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.014 0.105 2026-10-11 16:44:25,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 3 0.005 0.049 2026-10-11 16:44:25,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 3 0.003 0.042 2026-10-11 16:44:25,799 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:44:25,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "POST /portal/chatter_init HTTP/1.1" 200 - 9 0.019 0.026 2026-10-11 16:44:25,869 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 3 0.002 0.025 2026-10-11 16:44:25,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:25] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 16:44:26,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:26] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.027 0.036 2026-10-11 16:44:26,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:26] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 4 0.002 0.066 2026-10-11 16:44:26,195 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: [2/2] Tour portal_not_display_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top:not(:has(.o_website_rating_card_container)) 2026-10-11 16:44:26,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:26] "GET /mail/avatar/mail.message/24632/author_avatar/50x50?access_token=034772f4-1d57-4b95-98a2-c3f84f94e0f4 HTTP/1.1" 200 - 7 0.009 0.016 2026-10-11 16:44:26,256 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: tour succeeded 2026-10-11 16:44:26,257 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR portal_not_display_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 16:44:26,373 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal.browser: heap 10304400 (allocated 11534336) 2026-10-11 16:44:26,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing chrome headless with pid 1241 2026-10-11 16:44:26,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Closing websocket connection 2026-10-11 16:44:26,390 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Terminating chrome headless with pid 1241 2026-10-11 16:44:26,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164426_497819_test_display_rating_portal.txt 2026-10-11 16:44:26,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_display_rating_portal: Removing chrome user profile "/tmp/tmp2810adm8_chrome_odoo" 2026-10-11 16:44:26,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_no_copy_link_for_non_readable_portal_record ... 2026-10-11 16:44:27,061 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome pid: 1421 2026-10-11 16:44:27,061 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome headless temporary user profile dir: /tmp/tmpptry_n3c_chrome_odoo 2026-10-11 16:44:27,062 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Issuing json command http://127.0.0.1:44483/json/version 2026-10-11 16:44:27,063 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44483/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:27,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:27,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Issuing json command http://127.0.0.1:44483/json 2026-10-11 16:44:27,097 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44483/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:27,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Websocket url found: ws://127.0.0.1:44483/devtools/page/7BEFD584537D0390390E4913E3BF77C2 2026-10-11 16:44:27,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Enable chrome headless console log notification 2026-10-11 16:44:27,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome headless enable page notifications 2026-10-11 16:44:27,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Setting session cookie in browser 2026-10-11 16:44:27,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Open "http://127.0.0.1:8069/my/test_portal_records/10?token=b3a043b6-3c3b-4f2b-b977-fec759cf5fc4" in browser 2026-10-11 16:44:27,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/10?token=b3a043b6-3c3b-4f2b-b977-fec759cf5fc4" 2026-10-11 16:44:27,282 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:44:29,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /my/test_portal_records/10?token=b3a043b6-3c3b-4f2b-b977-fec759cf5fc4 HTTP/1.1" 200 - 195 0.218 1.523 2026-10-11 16:44:29,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Navigation result: {'frameId': '7BEFD584537D0390390E4913E3BF77C2', 'loaderId': '294ADA2A33610B66BF2AA9A0FC6DB2D9', 'isDownload': False} 2026-10-11 16:44:29,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Evaluate ready code "odoo.isTourReady('portal_no_copy_link_tour')" 2026-10-11 16:44:29,058 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:29,083 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 16:44:29,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.034 2026-10-11 16:44:29,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 16:44:29,182 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:29,183 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:29,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.027 0.083 2026-10-11 16:44:29,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 16:44:29,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.046 2026-10-11 16:44:29,374 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:44:29,388 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:44:29,401 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:29,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.023 0.018 2026-10-11 16:44:29,521 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 16:44:29,560 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.066 2026-10-11 16:44:29,585 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:29] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.081 2026-10-11 16:44:30,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 16:44:30,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.009 0.075 2026-10-11 16:44:30,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Evaluate test code "odoo.startTour('portal_no_copy_link_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/10?token=b3a043b6-3c3b-4f2b-b977-fec759cf5fc4", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:30,195 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [1/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message 2026-10-11 16:44:30,203 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.024 0.079 2026-10-11 16:44:30,345 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.244 2026-10-11 16:44:30,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 16:44:30,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.011 0.203 2026-10-11 16:44:30,417 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 16:44:30,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.016 0.247 2026-10-11 16:44:30,520 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.010 0.059 2026-10-11 16:44:30,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:30] "POST /portal/chatter_init HTTP/1.1" 200 - 12 0.017 0.096 2026-10-11 16:44:32,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:7950) 2026-10-11 16:44:32,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:32] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.038 1.451 2026-10-11 16:44:32,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:32] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 16:44:32,185 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:32] "POST /mail/chatter_fetch HTTP/1.1" 200 - 18 0.024 0.029 2026-10-11 16:44:32,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:32] "GET /web/image/res.partner/1008/avatar_128?access_token=c733f344b33a0f566fd43527ad4429ebfb5765a2cd53d3f7a688c8e9b168a253o0x6af9b43c&unique=1791737031000 HTTP/1.1" 200 - 4 0.006 0.063 2026-10-11 16:44:32,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [2/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message:contains(Test Message) 2026-10-11 16:44:32,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:32] "GET /mail/avatar/mail.message/24634/author_avatar/50x50?access_token=b3a043b6-3c3b-4f2b-b977-fec759cf5fc4 HTTP/1.1" 200 - 8 0.014 0.019 2026-10-11 16:44:32,402 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: [3/3] Tour portal_no_copy_link_tour → Step #chatterRoot:shadow .o-mail-Message-actions 2026-10-11 16:44:32,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: tour succeeded 2026-10-11 16:44:32,453 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: ╔═════════════════════════════════════════╗ ║ TOUR portal_no_copy_link_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-11 16:44:32,553 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record.browser: heap 10533160 (allocated 11272192) 2026-10-11 16:44:32,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Closing chrome headless with pid 1421 2026-10-11 16:44:32,570 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Closing websocket connection 2026-10-11 16:44:32,575 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Terminating chrome headless with pid 1421 2026-10-11 16:44:32,687 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164432_686791_test_no_copy_link_for_non_readable_portal_record.txt 2026-10-11 16:44:32,687 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_no_copy_link_for_non_readable_portal_record: Removing chrome user profile "/tmp/tmpptry_n3c_chrome_odoo" 2026-10-11 16:44:32,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_rating_record_portal ... 2026-10-11 16:44:33,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome pid: 1605 2026-10-11 16:44:33,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome headless temporary user profile dir: /tmp/tmpa5ezuskb_chrome_odoo 2026-10-11 16:44:33,292 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Issuing json command http://127.0.0.1:35733/json/version 2026-10-11 16:44:33,293 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35733/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:33,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:33,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Issuing json command http://127.0.0.1:35733/json 2026-10-11 16:44:33,342 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35733/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:33,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Websocket url found: ws://127.0.0.1:35733/devtools/page/AD74F115B68D1092E0338BA8D8984077 2026-10-11 16:44:33,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Enable chrome headless console log notification 2026-10-11 16:44:33,387 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome headless enable page notifications 2026-10-11 16:44:33,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Setting session cookie in browser 2026-10-11 16:44:33,412 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Open "http://127.0.0.1:8069/my/test_portal_rating_records/208?display_rating=True&token=046561bd-bdea-4b32-b455-c442597db398" in browser 2026-10-11 16:44:33,413 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Navigating to: "http://127.0.0.1:8069/my/test_portal_rating_records/208?display_rating=True&token=046561bd-bdea-4b32-b455-c442597db398" 2026-10-11 16:44:33,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:44:36,369 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /my/test_portal_rating_records/208?display_rating=True&token=046561bd-bdea-4b32-b455-c442597db398 HTTP/1.1" 200 - 190 0.224 2.708 2026-10-11 16:44:36,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Navigation result: {'frameId': 'AD74F115B68D1092E0338BA8D8984077', 'loaderId': 'AF930E9118C8A851DB18253607F47964', 'isDownload': False} 2026-10-11 16:44:36,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Evaluate ready code "odoo.isTourReady('portal_rating_tour')" 2026-10-11 16:44:36,426 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:36,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 16:44:36,520 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.042 2026-10-11 16:44:36,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 16:44:36,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.067 2026-10-11 16:44:36,571 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:36,574 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:36,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 16:44:36,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-10-11 16:44:36,802 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:36,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:44:36,820 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 16:44:36,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.015 0.031 2026-10-11 16:44:36,923 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.034 2026-10-11 16:44:36,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 16:44:36,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:36] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.097 2026-10-11 16:44:37,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:44:37,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.017 0.090 2026-10-11 16:44:37,602 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Evaluate test code "odoo.startTour('portal_rating_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_rating_records/208?display_rating=True&token=046561bd-bdea-4b32-b455-c442597db398", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:37,652 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [1/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Message-body:text(Message without rating) 2026-10-11 16:44:37,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.019 0.178 2026-10-11 16:44:37,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.040 0.240 2026-10-11 16:44:37,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 16:44:37,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.015 0.218 2026-10-11 16:44:37,891 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 16:44:37,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:37] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.012 0.241 2026-10-11 16:44:38,051 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:38] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.024 0.063 2026-10-11 16:44:38,088 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:38] "POST /portal/chatter_init HTTP/1.1" 200 - 10 0.014 0.098 2026-10-11 16:44:39,433 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:7957) 2026-10-11 16:44:39,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:39] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.026 1.343 2026-10-11 16:44:39,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:39] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 16:44:39,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:39] "POST /mail/chatter_fetch HTTP/1.1" 200 - 19 0.036 0.028 2026-10-11 16:44:39,663 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:39] "GET /web/image/mail.guest/-1/avatar_128 HTTP/1.1" 200 - 5 0.002 0.073 2026-10-11 16:44:39,746 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [2/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top:not(:has(.o_website_rating_card_container)) 2026-10-11 16:44:39,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:39] "GET /mail/avatar/mail.message/24638/author_avatar/50x50?access_token=046561bd-bdea-4b32-b455-c442597db398 HTTP/1.1" 200 - 7 0.006 0.016 2026-10-11 16:44:39,808 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [3/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Composer-input 2026-10-11 16:44:39,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [4/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Composer-send:enabled 2026-10-11 16:44:40,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: [5/5] Tour portal_rating_tour → Step #chatterRoot:shadow .o-mail-Chatter-top .o_website_rating_card_container .o_website_rating_table_row[data-star='4']:has(:text(100%)) 2026-10-11 16:44:40,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "GET /web/bundle/web.assets_emoji?lang=en_US&website_id=1 HTTP/1.1" 200 - 5 0.005 0.013 2026-10-11 16:44:40,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/95c0471/web.assets_emoji.min.js, copying from /web/assets/95c0471/web.assets_emoji.min.js 2026-10-11 16:44:40,106 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "GET /web/assets/1/95c0471/web.assets_emoji.min.js HTTP/1.1" 200 - 8 0.012 0.039 2026-10-11 16:44:40,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "POST /mail/message/post HTTP/1.1" 200 - 29 0.045 0.060 2026-10-11 16:44:40,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.004 0.011 2026-10-11 16:44:40,438 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "POST /mail/thread/data HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 16:44:40,450 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: tour succeeded 2026-10-11 16:44:40,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: ╔═══════════════════════════════════╗ ║ TOUR portal_rating_tour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-11 16:44:40,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:40] "GET /mail/avatar/mail.message/24639/author_avatar/50x50?access_token=046561bd-bdea-4b32-b455-c442597db398 HTTP/1.1" 200 - 7 0.009 0.031 2026-10-11 16:44:40,533 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal.browser: heap 12405984 (allocated 14155776) 2026-10-11 16:44:40,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Closing chrome headless with pid 1605 2026-10-11 16:44:40,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Closing websocket connection 2026-10-11 16:44:40,548 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Terminating chrome headless with pid 1605 2026-10-11 16:44:40,645 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164440_644951_test_rating_record_portal.txt 2026-10-11 16:44:40,645 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_rating_record_portal: Removing chrome user profile "/tmp/tmpa5ezuskb_chrome_odoo" 2026-10-11 16:44:40,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui: Starting TestUIPortal.test_star_message ... 2026-10-11 16:44:41,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome pid: 1804 2026-10-11 16:44:41,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome headless temporary user profile dir: /tmp/tmpa56iakmz_chrome_odoo 2026-10-11 16:44:41,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Issuing json command http://127.0.0.1:37651/json/version 2026-10-11 16:44:41,180 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37651/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:44:41,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Browser version: Chrome/150.0.7871.114 2026-10-11 16:44:41,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Issuing json command http://127.0.0.1:37651/json 2026-10-11 16:44:41,300 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37651/json with timeout 3 increased to 10s during tests 2026-10-11 16:44:41,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Websocket url found: ws://127.0.0.1:37651/devtools/page/148B1ADFCE3FBB0A8AD4C60DA31F0FA0 2026-10-11 16:44:41,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Enable chrome headless console log notification 2026-10-11 16:44:41,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome headless enable page notifications 2026-10-11 16:44:41,430 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:employee from n/a 2026-10-11 16:44:41,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Setting session cookie in browser 2026-10-11 16:44:41,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Open "http://127.0.0.1:8069/my/test_portal_records/12" in browser 2026-10-11 16:44:41,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Navigating to: "http://127.0.0.1:8069/my/test_portal_records/12" 2026-10-11 16:44:41,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:44:43,655 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /my/test_portal_records/12 HTTP/1.1" 200 - 277 0.297 1.831 2026-10-11 16:44:43,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Navigation result: {'frameId': '148B1ADFCE3FBB0A8AD4C60DA31F0FA0', 'loaderId': '431D4DE944E50E4ADF1F18464C240093', 'isDownload': False} 2026-10-11 16:44:43,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Evaluate ready code "odoo.isTourReady('star_message_tour')" 2026-10-11 16:44:43,721 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:44:43,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 16:44:43,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.054 2026-10-11 16:44:43,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 16:44:43,856 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 16:44:43,856 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 16:44:43,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.068 2026-10-11 16:44:43,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 16:44:43,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.053 2026-10-11 16:44:43,974 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:44:43,990 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:43] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 16:44:44,005 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:44:44,022 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.024 0.021 2026-10-11 16:44:44,131 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 16:44:44,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.055 2026-10-11 16:44:44,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.016 0.084 2026-10-11 16:44:44,689 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 16:44:44,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.011 0.068 2026-10-11 16:44:44,831 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Evaluate test code "odoo.startTour('star_message_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/test_portal_records/12", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:44:44,847 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: [1/2] Tour star_message_tour → Step #chatterRoot:shadow .o-mail-Message:not([data-starred]):contains(Test Message) 2026-10-11 16:44:44,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.177 2026-10-11 16:44:44,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:44] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.029 0.217 2026-10-11 16:44:45,009 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 16:44:45,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:45] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.009 0.188 2026-10-11 16:44:45,044 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 16:44:45,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:45] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.011 0.215 2026-10-11 16:44:45,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:45] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.033 0.058 2026-10-11 16:44:45,259 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:45] "POST /portal/chatter_init HTTP/1.1" 200 - 17 0.023 0.111 2026-10-11 16:44:46,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:7965) 2026-10-11 16:44:46,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:46] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.030 1.572 2026-10-11 16:44:46,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:46] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.012 0.016 2026-10-11 16:44:46,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:46] "POST /mail/chatter_fetch HTTP/1.1" 200 - 16 0.013 0.027 2026-10-11 16:44:47,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:47] "GET /web/image/res.partner/1015/avatar_128?unique=1791737031000 HTTP/1.1" 200 - 15 0.013 0.053 2026-10-11 16:44:47,119 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:47] "GET /web/image/mail.message/24641/author_avatar/50x50 HTTP/1.1" 200 - 8 0.008 0.018 2026-10-11 16:44:47,133 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: [2/2] Tour star_message_tour → Step #chatterRoot:shadow .o-mail-Message[data-starred] 2026-10-11 16:44:47,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:44:47] "POST /web/dataset/call_kw/mail.message/toggle_message_starred HTTP/1.1" 200 - 23 0.025 0.040 2026-10-11 16:44:47,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: tour succeeded 2026-10-11 16:44:47,237 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: ╔══════════════════════════════════╗ ║ TOUR star_message_tour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-11 16:44:47,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message.browser: heap 10577248 (allocated 11272192) 2026-10-11 16:44:47,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Closing chrome headless with pid 1804 2026-10-11 16:44:47,320 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Closing websocket connection 2026-10-11 16:44:47,321 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Terminating chrome headless with pid 1804 2026-10-11 16:44:47,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164447_430393_test_star_message.txt 2026-10-11 16:44:47,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_full.tests.test_ui.TestUIPortal.test_star_message: Removing chrome user profile "/tmp/tmpa56iakmz_chrome_odoo" 2026-10-11 16:44:47,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 16:45:08,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:45:08,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:45:09,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_default ... 2026-10-11 16:45:09,736 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [1]: gave [{'uuid': 'dc744744ab49454cadc41a60e9ef87c0', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:09,793 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_1 ... 2026-10-11 16:45:09,936 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [2]: gave [{'uuid': '829db5893069452298176bac403b629f', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:09,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_2 ... 2026-10-11 16:45:10,130 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [3]: gave [{'uuid': '1f5a1659b3f3479c9b00c046e1f91612', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:10,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_numbers ... 2026-10-11 16:45:10,334 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 3 SMS: [4, 5, 6]: gave [{'uuid': '000878280c1e4f14bb03b84417379576', 'state': 'success', 'credit': 1}, {'uuid': 'c8f46deda9ec4d4e89464bebfb77337f', 'state': 'success', 'credit': 1}, {'uuid': 'af8388ca6df144bbbcf378e20971fe4b', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:10,394 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_field_w_template ... 2026-10-11 16:45:10,532 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [7]: gave [{'uuid': '2f06eb89011342e1b046cc55b703a4a4', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:10,586 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_invalid_field ... 2026-10-11 16:45:10,699 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [8, 9]: gave [{'uuid': 'c952a432024645cea4d9bbfa568a83fc', 'state': 'success', 'credit': 1}, {'uuid': '0e84af9396a742588ad57835bb1aeb7c', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:10,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_nofield ... 2026-10-11 16:45:10,856 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [10]: gave [{'uuid': '21f196d5e242492e8f1cce5137c4f5c1', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:10,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_not_mail_thread ... 2026-10-11 16:45:10,995 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [11, 12]: gave [{'uuid': 'b4ad7b9da9de4888910de9fc052a5649', 'state': 'success', 'credit': 1}, {'uuid': '5ded9ba8cdb44ea4bd06aeaefdef9c49', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:11,039 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_comment_wo_partner_wo_value_update ... 2026-10-11 16:45:11,181 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [13]: gave [{'uuid': '4ad331991ba349d38b46c5e2cea88ee8', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:11,235 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_default_recipient ... 2026-10-11 16:45:11,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_internals ... 2026-10-11 16:45:11,471 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [14]: gave [{'uuid': 'bf37656fe52f46f5a0d388d5197b85ce', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:11,518 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_nofield_w_customer ... 2026-10-11 16:45:11,652 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_numbers_no_model ... 2026-10-11 16:45:11,701 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 2 SMS: [15, 16]: gave [{'uuid': 'a450c633f24441dbb13abd8ffe8170d8', 'state': 'success', 'credit': 1}, {'uuid': '60baa659a40945aca8737bdfd9d340c1', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:11,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_composer: Starting TestSMSComposerComment.test_composer_sending_with_no_number_field ... 2026-10-11 16:45:11,875 121 INFO rb-001770c-225483-423665 odoo.addons.sms.models.sms_sms: Send batch 1 SMS: [17]: gave [{'uuid': 'e1e3882558fd488bade06900d89a41ce', 'state': 'success', 'credit': 1}] 2026-10-11 16:45:12,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 16:45:32,273 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:45:32,273 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:45:34,326 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_10_partners ... 2026-10-11 16:45:35,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_1_partner ... 2026-10-11 16:45:35,643 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSPerformance.test_message_sms_record_default ... 2026-10-11 16:45:35,995 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:45:55,739 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:45:55,740 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:45:59,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass ... 2026-10-11 16:46:01,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 56 < 57 in test_sms_composer_mass at /data/build/rb-001770c-225483/addons/test_mail_sms/tests/test_sms_performance.py:122 2026-10-11 16:46:01,214 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Starting TestSMSMassPerformance.test_sms_composer_mass_w_log ... 2026-10-11 16:46:02,388 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_sms.tests.test_sms_performance: Query count less than expected for user employee: 59 < 60 in test_sms_composer_mass_w_log at /data/build/rb-001770c-225483/addons/test_mail_sms/tests/test_sms_performance.py:138 2026-10-11 16:46:02,477 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 16:46:02,508 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_all_multilang ... 2026-10-11 16:46:02,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-001770c-225483/addons/web/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-001770c-225483/addons/base_setup/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-001770c-225483/addons/bus/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,647 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-001770c-225483/addons/web_tour/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-001770c-225483/addons/html_editor/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-001770c-225483/addons/mail/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-001770c-225483/addons/sales_team/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-001770c-225483/addons/onboarding/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-001770c-225483/addons/uom/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,857 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-001770c-225483/addons/product/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-001770c-225483/addons/analytic/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-001770c-225483/addons/web_editor/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,964 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-001770c-225483/addons/http_routing/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_signup/i18n/vi.po for language vi_VN 2026-10-11 16:46:04,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-001770c-225483/addons/portal/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-001770c-225483/addons/resource/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-001770c-225483/addons/digest/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-001770c-225483/addons/account/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-001770c-225483/addons/payment/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,297 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-001770c-225483/addons/account_payment/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-001770c-225483/addons/utm/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,315 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-001770c-225483/addons/sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,383 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-001770c-225483/addons/sale_management/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-001770c-225483/addons/barcodes/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,400 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-001770c-225483/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,405 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-001770c-225483/addons/stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-001770c-225483/addons/stock_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,548 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-001770c-225483/addons/phone_validation/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,553 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-001770c-225483/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,665 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-001770c-225483/addons/calendar/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-001770c-225483/addons/contacts/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-001770c-225483/addons/crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-001770c-225483/addons/social_media/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-001770c-225483/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-001770c-225483/addons/website/i18n/vi.po for language vi_VN 2026-10-11 16:46:05,956 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:05,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:05,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-001770c-225483/addons/purchase/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,077 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vat_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vat_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,090 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_payment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,125 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_accountant: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_accountant/i18n_extra/vi_VN.po for language vi_VN 2026-10-11 16:46:06,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-001770c-225483/addons/rating/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-001770c-225483/addons/project/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,202 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,237 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-001770c-225483/addons/website_payment/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,249 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-001770c-225483/addons/website_mail/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,252 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-001770c-225483/addons/portal_rating/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,257 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-001770c-225483/addons/delivery/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-001770c-225483/addons/website_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-001770c-225483/addons/mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,417 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-001770c-225483/addons/link_tracker/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,425 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,498 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-001770c-225483/addons/resource_mail/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,501 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-001770c-225483/addons/hr/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,554 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-001770c-225483/addons/hr_expense/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,658 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-001770c-225483/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-001770c-225483/addons/data_recycle/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_ward/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-10-11 16:46:06,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_update_address/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-001770c-225483/addons/maintenance/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-001770c-225483/addons/marketing_card/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,840 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sshkey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,851 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-001770c-225483/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,882 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-001770c-225483/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,887 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,905 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_contract/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_resource: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_addendum/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_relative: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_relative/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,969 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:06,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,990 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:06,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-10-11 16:46:06,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-10-11 16:46:07,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_holidays/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:07,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_token_expiration/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,218 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_config_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_config_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,224 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,233 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,300 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:07,352 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,374 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,386 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_counterpart: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_account_counterpart/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:07,400 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-10-11 16:46:07,400 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_wallet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,549 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_milestone: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_milestone/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_base/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_safe_ir_metadata_proxy/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:08,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_analytic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_analytic/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-001770c-225483/addons/iap/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-001770c-225483/addons/iap_mail/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-001770c-225483/addons/sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-001770c-225483/addons/base_automation/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-001770c-225483/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_api_request_logger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_api_request_logger/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,899 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:08,901 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_state_group: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_state_group/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,957 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:08,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-001770c-225483/addons/base_import_module/i18n/vi.po for language vi_VN 2026-10-11 16:46:08,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_tracking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_tracking/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_standard_price_access/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,060 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,072 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_qrcode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-001770c-225483/addons/fleet/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,110 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,117 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_loading_capacity/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-001770c-225483/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,131 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_documents: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_employee_documents/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fleet_driver: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fleet_driver/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,148 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-10-11 16:46:09,201 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,230 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_package_type: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_package_type/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-10-11 16:46:09,236 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,300 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,396 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-001770c-225483/addons/base_import/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,408 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_sheet_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_sheet_import/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,437 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,489 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-001770c-225483/addons/gamification/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-001770c-225483/addons/survey/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n_extra/vi_VN.po for language vi_VN 2026-10-11 16:46:09,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_appraisal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_appraisal/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_grade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_employee_grade/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,704 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_role: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_role/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_rank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_rank/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_skills/i18n/vi.po for language vi_VN 2026-10-11 16:46:09,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_onbehalf_payment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,847 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_recurring/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,852 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,860 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_gantt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,869 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_lang_detection: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,891 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,916 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:09,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:10,067 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_meal/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,083 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,103 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-001770c-225483/addons/website_partner/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,110 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-001770c-225483/addons/website_profile/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,123 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-001770c-225483/addons/website_slides/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,221 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-001770c-225483/addons/event/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,319 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-001770c-225483/addons/website_event/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-001770c-225483/addons/im_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,375 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-001770c-225483/addons/repair/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,410 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,433 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,453 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-001770c-225483/addons/project_todo/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,464 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-001770c-225483/addons/lunch/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,500 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,516 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-10-11 16:46:10,517 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-10-11 16:46:10,517 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,534 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,539 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,543 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-001770c-225483/addons/pos_discount/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-001770c-225483/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-001770c-225483/addons/loyalty/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-001770c-225483/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,628 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-001770c-225483/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,632 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-001770c-225483/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-001770c-225483/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,646 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,649 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-10-11 16:46:10,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-001770c-225483/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-10-11 16:46:10,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,667 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,670 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-10-11 16:46:10,692 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-001770c-225483/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-10-11 16:46:10,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-001770c-225483/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-001770c-225483/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-001770c-225483/addons/base_iban/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-001770c-225483/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_stock_reports/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_dimensions: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_dimensions/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,850 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,856 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_loyalty_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-10-11 16:46:10,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_export/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language vi_VN 2026-10-11 16:46:10,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_foreign_trade_import/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,898 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-10-11 16:46:10,898 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-001770c-225483/addons/website_blog/i18n/vi.po for language vi_VN 2026-10-11 16:46:10,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_access_right/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_page_access_right: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_page_access_right/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_legal_invoice_number: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_legal_invoice_number/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_identity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_identity/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_budget_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_budget_code/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-10-11 16:46:10,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_edi_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_meinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:10,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-001770c-225483/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,010 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-001770c-225483/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_sinvoice_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-001770c-225483/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-10-11 16:46:11,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-10-11 16:46:11,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_return_reason_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bank_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bank_connector/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bidv_connector: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_bidv_connector/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,039 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_bidv_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_bidv_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_qr_bidv/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,061 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,092 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_discount/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_pos_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,097 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_plm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,117 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_quality_mrp/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,122 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,150 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,161 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,193 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_quality/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,204 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,208 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language vi_VN 2026-10-11 16:46:11,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-001770c-225483/addons/website_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,216 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-001770c-225483/addons/website_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,219 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,221 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,236 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,240 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,242 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-001770c-225483/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-001770c-225483/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-001770c-225483/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,259 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-001770c-225483/addons/account_edi/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,266 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-001770c-225483/addons/certificate/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-001770c-225483/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,290 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-001770c-225483/addons/account_fleet/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,293 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-001770c-225483/addons/account_peppol/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,315 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,320 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,324 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,327 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,330 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-001770c-225483/addons/account_test/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,334 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-001770c-225483/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,337 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-001770c-225483/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-001770c-225483/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,346 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,350 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,352 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,355 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-001770c-225483/addons/auth_totp/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,362 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,367 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,373 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,375 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-001770c-225483/addons/base_install_request/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,381 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-001770c-225483/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-001770c-225483/addons/base_vat/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-001770c-225483/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,398 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,402 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,405 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-001770c-225483/addons/iap_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,413 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,416 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,427 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,431 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-001770c-225483/addons/crm_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,434 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-001770c-225483/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,442 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,463 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-001770c-225483/addons/event_booth/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,476 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-001770c-225483/addons/event_product/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,480 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-001770c-225483/addons/event_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,489 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-001770c-225483/addons/event_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,505 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-001770c-225483/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,507 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-001770c-225483/addons/event_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,510 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-001770c-225483/addons/sale_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-001770c-225483/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,518 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-001770c-225483/addons/google_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,520 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-001770c-225483/addons/google_calendar/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-001770c-225483/addons/google_gmail/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,533 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-001770c-225483/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,537 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,540 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,550 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-001770c-225483/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-001770c-225483/addons/hr_presence/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,560 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,562 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-10-11 16:46:11,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-10-11 16:46:11,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_invoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,583 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_edi_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,586 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_asset/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account_auto_transfer/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-10-11 16:46:11,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,633 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_account_reports/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-10-11 16:46:11,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-10-11 16:46:11,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_accounting_vninvoice_line_grouping/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_foreign_trade/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-10-11 16:46:11,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,693 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-001770c-225483/addons/sale_service/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-001770c-225483/addons/project_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-001770c-225483/addons/sale_project/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-10-11 16:46:11,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-10-11 16:46:11,740 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_route/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_supplier_pricelist/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_freight_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_account_overtime/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_administrative_region/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,856 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_meal_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_hr_payroll_overtime/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,861 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_loan_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,874 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-001770c-225483/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,880 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,891 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,894 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,901 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_account_moves_link/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_picking_operation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:11,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_multi_warehouse_access_control/i18n_extra/vi_VN.po for language vi_VN 2026-10-11 16:46:11,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language vi_VN 2026-10-11 16:46:11,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-001770c-225483/addons/mail_bot/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,952 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-10-11 16:46:11,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-001770c-225483/addons/mail_group/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:11,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-001770c-225483/addons/website_event_track/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,040 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,042 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-001770c-225483/addons/membership/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-001770c-225483/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-001770c-225483/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-001770c-225483/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-001770c-225483/addons/product_expiry/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,082 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-001770c-225483/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-001770c-225483/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,093 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,099 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-10-11 16:46:12,099 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_currency_conversion_diff/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,102 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_momo_viin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_momo_viin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nganluong: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,113 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_polar: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,121 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,124 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_zalopay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,132 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-001770c-225483/addons/pos_event/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-001770c-225483/addons/pos_hr/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,141 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-10-11 16:46:12,142 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,144 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,150 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,153 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,155 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,157 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-001770c-225483/addons/pos_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,161 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-001770c-225483/addons/product_email_template/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,164 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-001770c-225483/addons/product_images/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,169 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-001770c-225483/addons/product_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,181 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-001770c-225483/addons/product_matrix/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,186 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,189 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-001770c-225483/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,193 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-001770c-225483/addons/project_mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,196 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-10-11 16:46:12,204 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-001770c-225483/addons/project_purchase/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,209 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-001770c-225483/addons/project_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,212 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,214 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-001770c-225483/addons/sale_expense/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,218 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-001770c-225483/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-001770c-225483/addons/project_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-001770c-225483/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,233 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-001770c-225483/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,236 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,239 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-001770c-225483/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,242 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-001770c-225483/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,259 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,262 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,265 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,267 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-10-11 16:46:12,268 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-001770c-225483/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,282 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,288 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,290 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-10-11 16:46:12,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,293 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-001770c-225483/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-001770c-225483/addons/snailmail/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,311 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-001770c-225483/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,314 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,443 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,449 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,463 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,467 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,475 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,483 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,489 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,499 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,504 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,508 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,513 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,519 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-001770c-225483/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-001770c-225483/addons/stock_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-10-11 16:46:12,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-10-11 16:46:12,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-10-11 16:46:12,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-10-11 16:46:12,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-10-11 16:46:12,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-10-11 16:46:12,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-10-11 16:46:12,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-001770c-225483/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-10-11 16:46:12,542 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-001770c-225483/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-10-11 16:46:12,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-001770c-225483/addons/payment_demo/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,584 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,645 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,658 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-10-11 16:46:12,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-10-11 16:46:12,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-10-11 16:46:12,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-10-11 16:46:12,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-10-11 16:46:12,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-10-11 16:46:12,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-10-11 16:46:12,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-10-11 16:46:12,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-10-11 16:46:12,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-10-11 16:46:12,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-10-11 16:46:12,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-10-11 16:46:12,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-10-11 16:46:12,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/test_mail_tracking_value_multilang/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,668 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-10-11 16:46:12,669 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-10-11 16:46:12,669 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-10-11 16:46:12,669 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-10-11 16:46:12,670 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-10-11 16:46:12,670 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-10-11 16:46:12,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-10-11 16:46:12,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-10-11 16:46:12,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-10-11 16:46:12,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-10-11 16:46:12,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-10-11 16:46:12,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_signup_email_verification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_signup_email_verification/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-10-11 16:46:12,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-10-11 16:46:12,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-10-11 16:46:12,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-10-11 16:46:12,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_route/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-10-11 16:46:12,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_cohort: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_cohort/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,690 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-10-11 16:46:12,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_map/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-10-11 16:46:12,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-001770c-225483/addons/website_forum/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-001770c-225483/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-001770c-225483/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-10-11 16:46:12,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-10-11 16:46:12,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_attendance_device: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_attendance_device/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand: loading translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-10-11 16:46:12,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_bank_currency_rate_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_common_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_common_uom/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-10-11 16:46:12,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-001770c-225483/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-10-11 16:46:12,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,870 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,873 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_equipment_woking_frequency/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,877 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language vi_VN 2026-10-11 16:46:12,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,880 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_event_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,883 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,890 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_fee_definition_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,896 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,900 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_google: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_google/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,904 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_here: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_here/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,908 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_mapbox/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,912 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_searoutes/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_vietmap/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-10-11 16:46:12,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-10-11 16:46:12,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-10-11 16:46:12,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-10-11 16:46:12,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,925 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_attendance_validation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_attendance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_payroll_attendance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_timesheet_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_timesheet_leave/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_project_timesheet_timeoff_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_training: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_hr_training/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_base: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_base/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,962 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_invoice: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,975 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_invoice_tax_details: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_invoice_tax_details/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-10-11 16:46:12,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance_preventive_mode/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_by_working_hours/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,986 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-10-11 16:46:12,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_notification: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_maintenance_notification/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,991 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_component_percentage/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_mrp_bom_stock_value/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:12,996 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_mrp_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-10-11 16:46:13,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-10-11 16:46:13,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-10-11 16:46:13,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-10-11 16:46:13,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_loc/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,006 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_license_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_odoo_module_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,023 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_dob_send_email/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_equity_range: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_equity_range/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-10-11 16:46:13,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_nationality: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_nationality/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_track_change: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_partner_track_change/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,043 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payment_transaction_protection/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,045 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-001770c-225483/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,050 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_paypal_unsupported_currencies/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_payroll_payment_acb_templates/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,057 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_delivery: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_delivery/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,062 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_pos_order_to_sales_order/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,066 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_code_sequence: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_code_sequence/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,077 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,080 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_collection_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,083 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,092 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_product_function_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-10-11 16:46:13,095 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-10-11 16:46:13,095 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,098 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_landed_cost/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,109 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_purchase_receipt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,114 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,120 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_lot_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,122 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_request_from_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,128 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_repair_with_maintenance_schedule/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_safe_confirm_button: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_safe_confirm_button/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,131 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,133 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_desc_short_link/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,135 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_line_numbering: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_line_numbering/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_order_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_order_advance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,140 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sale_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,155 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,163 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_target_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,169 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_team_advanced_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,172 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_age_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_age_report/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,178 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/to_stock_asset_equipment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,197 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_bom_kit/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_stock_equipment_hierarchy/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,202 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-10-11 16:46:13,202 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_unique_product_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_unique_product_code/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,204 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_upload_file: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_upload_file/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vendor_price_lock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_vendor_price_lock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,211 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,214 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_warranty_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,225 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,237 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_apps_store_loc/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,240 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,242 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_docs_odoo_data/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,252 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_slides_event: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_website_slides_event/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,255 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-001770c-225483/addons/transifex/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,259 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_reconciliation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_reconciliation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,279 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,296 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_bank_statement_import_rje/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_budget_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,305 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,316 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-10-11 16:46:13,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-10-11 16:46:13,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,319 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,327 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_multi_level_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,344 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,349 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,355 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-10-11 16:46:13,355 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,358 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_crm_livechat/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate_website_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon_ses: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_amazon_ses/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,396 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_flexible_flow/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,426 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,433 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,437 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,442 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment_skills_resume/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,446 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-10-11 16:46:13,452 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_hr_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,477 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_maintenance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,483 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,486 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,509 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_mrp: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_mrp/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,518 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purchase_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_procurement: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_procurement/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,533 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_purpose_routing/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,548 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,560 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_auth_password_policy/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-10-11 16:46:13,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-10-11 16:46:13,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_acb/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_bidv/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_auto_currency_rate_vcb/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-10-11 16:46:13,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_base_district/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-10-11 16:46:13,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-10-11 16:46:13,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-10-11 16:46:13,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-10-11 16:46:13,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-10-11 16:46:13,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,628 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,645 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,648 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,652 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-10-11 16:46:13,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-10-11 16:46:13,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,667 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-10-11 16:46:13,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,683 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,721 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-10-11 16:46:13,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-10-11 16:46:13,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-10-11 16:46:13,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,736 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,744 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-10-11 16:46:13,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-10-11 16:46:13,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,752 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-10-11 16:46:13,753 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-001770c-225483/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-10-11 16:46:13,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-10-11 16:46:13,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-10-11 16:46:13,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-001770c-225483/addons/website_links/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-10-11 16:46:13,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-10-11 16:46:13,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_passenger/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_fleet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_district: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_district/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_contacts_map/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ward: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts_ward/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_country_target_market: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_country_target_market/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,830 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,845 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_industry_isic/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,933 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_customer_recognition/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_dob: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_crm_dob/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_web_sankey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_crm_sankey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_customizer_web_responsive/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_base/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghn: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghn/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_ghtk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_viettelpost/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_batch/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:13,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-001770c-225483/addons/payment_custom/i18n/vi.po for language vi_VN 2026-10-11 16:46:13,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_delivery_vn_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,005 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,045 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_air: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_air/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_consol: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_freight_consol/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,059 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,062 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_contract: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_contract/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,068 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,071 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_mrp: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_mrp/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,074 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,084 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,088 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,091 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_document_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,097 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_duns: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,101 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_employee_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_employee_map/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,104 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,107 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_budget: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,120 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,124 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,132 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_link_tracker_qr_code/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,140 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_checkin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,150 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_features_activate_inter_company/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,153 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,161 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,165 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,169 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_cargo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-10-11 16:46:14,184 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-10-11 16:46:14,184 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_insurance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_insurance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,197 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_planning_hr_expense/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,208 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-10-11 16:46:14,209 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-10-11 16:46:14,209 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,214 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_cargo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,219 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_sale_passenger/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,225 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_transfer_address: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_transfer_address/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_air_consol/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,252 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_road: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_road/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,260 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_document_parsing/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,269 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_management/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_onbehalf/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-10-11 16:46:14,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics_cargo_template/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_freight/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-10-11 16:46:14,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_freight_sale_consol/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,297 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geo_route_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_contact: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_contact/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_geography_info_world_bank/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,308 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_drive: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,340 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_translate_api: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,350 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,353 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_livechat/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,357 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_version/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,359 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_odoo_module/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,371 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,374 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_severity/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,380 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,383 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk_timesheet_timer/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,387 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hide_detailed_tax_in_pos_receipt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,390 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_skill/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,397 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_work_entry_contract_suspension/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,401 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,404 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_seniority/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,413 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_contract_suspension_seniority/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,419 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_birthday/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,424 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_employee_relative_birthdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,427 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_ethnicity_religion/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,430 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-10-11 16:46:14,431 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_management_tiers/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,436 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_multi_position: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_multi_position/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,440 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_hr_holidays/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,452 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-10-11 16:46:14,453 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval_payroll/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_attendance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,461 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_payroll_compensatory_time_off/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,463 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,472 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_timesheet_attendance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,480 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_payroll_timesheet_wfh/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,487 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,492 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_project_timesheet_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,508 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline/i18n_extra/vi_VN.po for language vi_VN 2026-10-11 16:46:14,510 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recognition_discipline_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,516 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,520 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_hr_recruitment_sankey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,522 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_retirement_age/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skill_framework_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_skills_slides/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,535 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-10-11 16:46:14,535 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loan_management_bank_currency_rate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-10-11 16:46:14,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-10-11 16:46:14,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_show_recipient/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,540 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-10-11 16:46:14,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-10-11 16:46:14,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-10-11 16:46:14,542 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-10-11 16:46:14,542 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_mail_thread_uom/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-10-11 16:46:14,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-10-11 16:46:14,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-10-11 16:46:14,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-10-11 16:46:14,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-10-11 16:46:14,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,553 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-10-11 16:46:14,554 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-10-11 16:46:14,554 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,562 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace_sale_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-10-11 16:46:14,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-10-11 16:46:14,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_meeting_room: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_meeting_room/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_filter: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_filter/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_landed_costs/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_mps: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_subcontracting_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-10-11 16:46:14,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_plm_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_standard_consumption/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_plm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_workorder_maintenance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,639 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-10-11 16:46:14,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-10-11 16:46:14,651 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_approval_marketplace_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-10-11 16:46:14,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-10-11 16:46:14,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_gender: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_gender/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_shareholder: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_shareholder/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_tax_code: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_partner_tax_code/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pdf_print_preview/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,666 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,674 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_custom_bill_logo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_multi_barcodes/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-10-11 16:46:14,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_return: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_return/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_sales_receipt_title/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_scale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_scale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_vnpay: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos_vnpay/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,700 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,705 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-10-11 16:46:14,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_marketplace_website_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,725 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-10-11 16:46:14,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_gantt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_progress: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_progress/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_todo: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project_todo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-10-11 16:46:14,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_request_from_warranty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_stock_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_stock_access/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_supply: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair_supply/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_addendum: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_addendum/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_business_nature_isic/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-10-11 16:46:14,832 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_ee/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,836 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_onbehalf_vendorprice/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_product_duplication_warning/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project_technician: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_project_technician/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale_quotation_template_access/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-10-11 16:46:14,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,869 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sale_subscription_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_team_collaboration_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sales_unlink_stock/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,891 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,901 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-10-11 16:46:14,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_heatmap: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,924 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-10-11 16:46:14,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,929 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_facebook: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_facebook/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_lead: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_lead/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,946 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_linkedin: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social_linkedin/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,960 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_spreadsheet_dashboard_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_backdate/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_ee: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_stock_ee/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transfer/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_internal_transit_valuation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:14,990 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-10-11 16:46:14,990 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stringee: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey_exam: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey_exam/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_marketplace_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,025 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,041 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,055 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,058 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_toc: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_blog_toc/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,062 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n_extra/vi.po for language vi_VN 2026-10-11 16:46:15,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_forum_security_groups/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,066 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_gtm: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_gtm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,069 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_hr_recruitment_website_editor/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,071 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_multilingual_multimedia/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_nofollow: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_nofollow/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_partner_business_nature/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,077 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_recurring/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,080 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_sale_subscription/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,083 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,102 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_advisor_blog/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_blog/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,114 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-10-11 16:46:15,114 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,118 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,120 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-10-11 16:46:15,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-10-11 16:46:15,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website_slides/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-10-11 16:46:15,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,133 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_event/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,139 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_livechat/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,141 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_sms/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_social/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_survey/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_website/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_zbs: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_zbs/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-10-11 16:46:15,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_marketing_sale_zalo/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,179 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_account/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_auth_oauth/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_chatter_sync/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,189 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_helpdesk/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,196 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo_website_livechat/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,199 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-001770c-225483/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,201 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-001770c-225483/addons/website_customer/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,209 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-001770c-225483/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,212 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,214 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-001770c-225483/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,221 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,225 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-001770c-225483/addons/website_membership/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-001770c-225483/addons/website_project/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,231 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-001770c-225483/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,240 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,249 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,251 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,259 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,262 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,265 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,267 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_progress: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_progress/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_crm/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,281 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_sale/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-10-11 16:46:15,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_appointment_website_hr/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_erponline_utility: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_erponline_utility/i18n/vi_VN.po for language vi_VN 2026-10-11 16:46:15,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-001770c-225483/addons/board/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,310 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-001770c-225483/addons/payment_aps/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,314 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-001770c-225483/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,323 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-001770c-225483/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,326 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-001770c-225483/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,330 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,334 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-001770c-225483/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,337 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-001770c-225483/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,340 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,344 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-001770c-225483/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,352 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-001770c-225483/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,356 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,361 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-10-11 16:46:15,361 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-10-11 16:46:15,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-10-11 16:46:15,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-10-11 16:46:15,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-10-11 16:46:15,365 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-10-11 16:46:15,365 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-10-11 16:46:15,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-10-11 16:46:15,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-10-11 16:46:15,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-10-11 16:47:06,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_mail_tracking_value_multilang.tests.test_message_track: Starting TestMailTrackingValueMultilang.test_mail_track_x2m_store_ids ... 2026-10-11 16:47:06,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:47:06,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_01_main_flow_tour ... 2026-10-11 16:47:07,909 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome pid: 1983 2026-10-11 16:47:07,909 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome headless temporary user profile dir: /tmp/tmpmu9kqoeh_chrome_odoo 2026-10-11 16:47:07,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Issuing json command http://127.0.0.1:37507/json/version 2026-10-11 16:47:07,911 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37507/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:47:07,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 16:47:07,944 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Issuing json command http://127.0.0.1:37507/json 2026-10-11 16:47:07,944 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37507/json with timeout 3 increased to 10s during tests 2026-10-11 16:47:07,959 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Websocket url found: ws://127.0.0.1:37507/devtools/page/F61A2216BE91B387FC6CDDC27BDDA477 2026-10-11 16:47:07,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Enable chrome headless console log notification 2026-10-11 16:47:07,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome headless enable page notifications 2026-10-11 16:47:08,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:47:08,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Setting session cookie in browser 2026-10-11 16:47:08,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 16:47:08,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 16:47:08,132 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:47:10,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:10] "GET /odoo HTTP/1.1" 200 - 186 0.283 1.777 2026-10-11 16:47:10,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Navigation result: {'frameId': 'F61A2216BE91B387FC6CDDC27BDDA477', 'loaderId': 'F32BB844716BA36272C105690E9DD953', 'isDownload': False} 2026-10-11 16:47:10,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Evaluate ready code "odoo.isTourReady('main_flow_tour')" 2026-10-11 16:47:10,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:10] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 16:47:10,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.017 2026-10-11 16:47:10,303 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:47:11,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:11] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.491 0.658 2026-10-11 16:47:11,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:11] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.155 2026-10-11 16:47:11,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:11] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.174 2026-10-11 16:47:11,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:11] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.085 2026-10-11 16:47:11,584 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:11] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:47:12,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 16:47:12,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 16:47:12,616 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-11 16:47:12,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.021 2026-10-11 16:47:12,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: Owl is running in 'dev' mode. 2026-10-11 16:47:12,724 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:47:12,775 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.101 2026-10-11 16:47:12,829 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: The ready code tooks too much time : 2.6393673419952393 2026-10-11 16:47:12,848 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Evaluate test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:47:12,864 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.037 0.111 2026-10-11 16:47:12,871 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.196 2026-10-11 16:47:12,884 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [1/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:47:12,936 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:47:12,938 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [2/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:47:12,995 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [3/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:47:13,449 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "POST /mail/data HTTP/1.1" 200 - 145 0.331 0.281 2026-10-11 16:47:13,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.098 0.821 2026-10-11 16:47:13,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.800 2026-10-11 16:47:13,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.791 2026-10-11 16:47:13,781 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.028 0.821 2026-10-11 16:47:13,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [4/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:47:13,804 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:47:13,858 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.028 0.104 2026-10-11 16:47:13,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-10-11 16:47:13,894 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:47:13,907 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 16:47:13,956 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.228 2026-10-11 16:47:13,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:13] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.252 2026-10-11 16:47:14,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [5/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:47:14,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:14] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.027 0.306 2026-10-11 16:47:14,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [6/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-11 16:47:14,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:47:14,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:14] "POST /web/action/load HTTP/1.1" 200 - 12 0.027 0.025 2026-10-11 16:47:14,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [7/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:47:14,261 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [8/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-11 16:47:14,312 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [9/311] Tour main_flow_tour → Step Let's create products. (trigger: .o_menu_sections .dropdown-toggle span:contains('Products')) 2026-10-11 16:47:14,391 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [10/311] Tour main_flow_tour → Step Let's create products. (trigger: .dropdown-item:contains('Products'), nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_product_template_action']) 2026-10-11 16:47:14,462 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [11/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Products') 2026-10-11 16:47:15,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:15] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.225 0.739 2026-10-11 16:47:15,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.662 2026-10-11 16:47:15,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:15] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.073 0.128 2026-10-11 16:47:15,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.196 2026-10-11 16:47:16,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:16] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 198 0.203 0.697 2026-10-11 16:47:16,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:16] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 41 0.125 0.145 2026-10-11 16:47:17,081 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [12/311] Tour main_flow_tour → Step Let's create your first product. (trigger: .o-kanban-button-new) 2026-10-11 16:47:17,120 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 4 0.024 0.013 2026-10-11 16:47:17,184 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/245/image_128?unique=1791734598000 HTTP/1.1" 200 - 10 0.022 0.061 2026-10-11 16:47:17,188 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [13/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-11 16:47:17,238 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/191/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.010 0.117 2026-10-11 16:47:17,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/440/image_128?unique=1791735032000 HTTP/1.1" 200 - 4 0.005 0.118 2026-10-11 16:47:17,280 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/173/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.006 0.081 2026-10-11 16:47:17,319 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/52/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.011 0.220 2026-10-11 16:47:17,351 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/216/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.013 0.231 2026-10-11 16:47:17,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/199/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.019 0.267 2026-10-11 16:47:17,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.147 2026-10-11 16:47:17,438 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/198/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.007 0.101 2026-10-11 16:47:17,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.006 0.214 2026-10-11 16:47:17,505 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/149/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.019 0.128 2026-10-11 16:47:17,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/174/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.006 0.228 2026-10-11 16:47:17,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/240/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.006 0.131 2026-10-11 16:47:17,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 64 0.068 0.193 2026-10-11 16:47:17,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:17] "GET /web/image/product.template/190/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.009 0.349 2026-10-11 16:47:18,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:18] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:47:18,264 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:18] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:47:18,266 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [14/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-11 16:47:18,434 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [15/311] Tour main_flow_tour → Step Let's enter the product type (trigger: .o_field_widget[name=is_storable] input) 2026-10-11 16:47:18,554 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [16/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-11 16:47:18,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:18] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 11 0.022 0.048 2026-10-11 16:47:18,662 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:18] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 16:47:18,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [17/311] Tour main_flow_tour → Step Check Manufacture (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Manufacture")) 2026-10-11 16:47:18,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [18/311] Tour main_flow_tour → Step Uncheck Buy (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Buy")) 2026-10-11 16:47:18,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.012 0.032 2026-10-11 16:47:18,877 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [19/311] Tour main_flow_tour → Step Uncheck Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Replenish on Order (MTO)")) 2026-10-11 16:47:18,942 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [20/311] Tour main_flow_tour → Step Go to main tab (trigger: .o_notebook .nav-link:contains("General Information")) 2026-10-11 16:47:19,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [21/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-11 16:47:19,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [22/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_button_save) 2026-10-11 16:47:19,178 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:19] "POST /web/dataset/call_kw/account.tax/name_search HTTP/1.1" 200 - 3 0.004 0.015 2026-10-11 16:47:19,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [23/311] Tour main_flow_tour → Step .o_form_saved 2026-10-11 16:47:20,247 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:47:20,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:20] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 293 0.494 0.507 2026-10-11 16:47:20,368 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [24/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-11 16:47:20,475 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [25/311] Tour main_flow_tour → Step .o_form_saved 2026-10-11 16:47:20,494 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:20] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.089 0.100 2026-10-11 16:47:20,534 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [26/311] Tour main_flow_tour → Step See Bill of material (trigger: .oe_stat_button div[name=bom_count]) 2026-10-11 16:47:20,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:20] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.052 0.185 2026-10-11 16:47:20,656 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [27/311] Tour main_flow_tour → Step Let's create a new bill of material (trigger: .o_list_button_add) 2026-10-11 16:47:20,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:20] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.019 2026-10-11 16:47:21,023 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 72 0.124 0.187 2026-10-11 16:47:21,076 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 2 0.008 0.020 2026-10-11 16:47:21,174 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:47:21,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:47:21,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [28/311] Tour main_flow_tour → Step .o_form_editable 2026-10-11 16:47:21,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 6 0.014 0.028 2026-10-11 16:47:21,389 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [29/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:47:21,475 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [30/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:47:21,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 6 0.024 0.049 2026-10-11 16:47:21,660 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [31/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component1') 2026-10-11 16:47:21,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.053 0.034 2026-10-11 16:47:21,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:21] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 5 0.020 0.027 2026-10-11 16:47:22,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [32/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:47:22,051 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [33/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:47:22,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [34/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal-body .o_form_editable .o_field_widget[name="name"] textarea) 2026-10-11 16:47:22,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [35/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-11 16:47:22,283 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:47:22,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:22] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 78 0.115 0.164 2026-10-11 16:47:22,387 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:22] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.024 0.040 2026-10-11 16:47:22,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:22] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:47:22,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [36/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-11 16:47:22,445 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:22] "POST /web/dataset/call_kw/product.product/get_formview_action HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:47:22,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:22] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 55 0.081 0.102 2026-10-11 16:47:23,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:23] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 208 0.239 0.441 2026-10-11 16:47:23,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:23] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 161 0.246 0.283 2026-10-11 16:47:24,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:47:24,225 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.015 2026-10-11 16:47:24,272 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [37/311] Tour main_flow_tour → Step Check Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check:contains("Replenish on Order (MTO)") input) 2026-10-11 16:47:24,373 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.073 0.078 2026-10-11 16:47:24,426 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.021 0.112 2026-10-11 16:47:24,431 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.000 0.164 2026-10-11 16:47:24,503 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [38/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-11 16:47:24,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [39/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-11 16:47:24,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [40/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component1) 2026-10-11 16:47:24,722 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [41/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 16:47:24,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:24] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.138 0.210 2026-10-11 16:47:25,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:25] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 10 0.013 0.039 2026-10-11 16:47:25,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [42/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-11 16:47:25,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.030 0.040 2026-10-11 16:47:25,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:25] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 2 0.013 0.028 2026-10-11 16:47:25,509 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [43/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-11 16:47:25,578 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [44/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains('Vendor') 2026-10-11 16:47:25,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [45/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .o_form_editable .o_field_many2one[name=partner_id] input) 2026-10-11 16:47:25,656 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:25] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 33 0.042 0.096 2026-10-11 16:47:25,684 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [46/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-11 16:47:25,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:25] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 5 0.020 0.028 2026-10-11 16:47:25,745 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [47/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-footer .o_create_button) 2026-10-11 16:47:25,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [48/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-dialog .o_field_radio.o_field_widget[name=company_type] 2026-10-11 16:47:25,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [49/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-11 16:47:25,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [50/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create vendor) 2026-10-11 16:47:25,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [51/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-10-11 16:47:26,013 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [52/311] Tour main_flow_tour → Step body:has(.modal:contains(create vendors)) 2026-10-11 16:47:26,083 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [53/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-11 16:47:26,156 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:26] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.175 0.232 2026-10-11 16:47:26,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [54/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close):enabled) 2026-10-11 16:47:26,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [55/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Component) 2026-10-11 16:47:26,279 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [56/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:47:26,344 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [57/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:26,413 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [58/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-11 16:47:26,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [59/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-11 16:47:26,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [60/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-11 16:47:26,639 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [61/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:47:26,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:26] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 90 0.152 0.200 2026-10-11 16:47:26,952 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:26] "POST /web/dataset/call_kw/uom.uom/name_search HTTP/1.1" 200 - 1 0.020 0.337 2026-10-11 16:47:27,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 42 0.075 0.118 2026-10-11 16:47:27,300 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 18 0.046 0.039 2026-10-11 16:47:27,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 16 0.029 0.112 2026-10-11 16:47:27,392 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 16:47:27,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.006 2026-10-11 16:47:27,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [62/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:47:27,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [63/311] Tour main_flow_tour → Step .o_form_editable 2026-10-11 16:47:27,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.061 0.069 2026-10-11 16:47:27,603 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [64/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:47:27,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.014 0.117 2026-10-11 16:47:27,658 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.176 2026-10-11 16:47:27,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [65/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:47:27,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 8 0.012 0.132 2026-10-11 16:47:27,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:27] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.110 2026-10-11 16:47:27,772 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [66/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains(New)) 2026-10-11 16:47:27,818 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [67/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-body .o_form_editable .o_field_widget[name=name] textarea) 2026-10-11 16:47:27,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [68/311] Tour main_flow_tour → Step .o_field_widget[name=bom_line_ids] .o_data_row:nth-child(2).o_selected_row 2026-10-11 16:47:27,945 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [69/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:47:28,041 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [70/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component2') 2026-10-11 16:47:28,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.047 0.033 2026-10-11 16:47:28,329 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 5 0.018 0.027 2026-10-11 16:47:28,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [71/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-11 16:47:28,682 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:47:28,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 68 0.125 0.169 2026-10-11 16:47:28,781 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 30 0.046 0.040 2026-10-11 16:47:28,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [72/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-11 16:47:28,869 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 23 0.030 0.038 2026-10-11 16:47:28,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:28] "POST /web/dataset/call_kw/product.product/get_formview_action HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 16:47:29,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 70 0.099 0.092 2026-10-11 16:47:29,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 184 0.238 0.256 2026-10-11 16:47:29,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:47:29,756 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /web/dataset/call_kw/product.product/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:47:29,810 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [73/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-11 16:47:29,892 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [74/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains(Vendor) 2026-10-11 16:47:29,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.071 0.079 2026-10-11 16:47:29,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [75/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .o_form_editable .o_field_many2one[name='partner_id'] input) 2026-10-11 16:47:29,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:29] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.042 0.133 2026-10-11 16:47:30,004 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [76/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:47:30,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [77/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:30,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [78/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:47:30,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [79/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:30,246 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [80/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.vendor') 2026-10-11 16:47:30,296 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [81/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-11 16:47:30,357 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [82/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component2) 2026-10-11 16:47:30,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [83/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 16:47:30,424 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:30] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 11 0.017 0.046 2026-10-11 16:47:30,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [84/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-11 16:47:30,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.015 0.039 2026-10-11 16:47:30,805 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:30] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.017 0.036 2026-10-11 16:47:30,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [85/311] Tour main_flow_tour → Step .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:47:30,911 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:30] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 5 0.016 0.034 2026-10-11 16:47:30,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [86/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-11 16:47:31,025 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [87/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-11 16:47:31,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [88/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close)) 2026-10-11 16:47:31,133 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [89/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create component) 2026-10-11 16:47:31,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [90/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:47:31,245 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [91/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:31,313 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [92/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-11 16:47:31,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:31] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 89 0.164 0.233 2026-10-11 16:47:31,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [93/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-11 16:47:31,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [94/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:47:31,514 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [95/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:47:31,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:31] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 89 0.160 0.217 2026-10-11 16:47:31,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:31] "POST /web/dataset/call_kw/uom.uom/name_search HTTP/1.1" 200 - 1 0.000 0.368 2026-10-11 16:47:32,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 58 0.095 0.125 2026-10-11 16:47:32,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 15 0.033 0.027 2026-10-11 16:47:32,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/web_read HTTP/1.1" 200 - 17 0.049 0.101 2026-10-11 16:47:32,339 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 16:47:32,383 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-11 16:47:32,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [96/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-11 16:47:32,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.043 0.061 2026-10-11 16:47:32,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.106 2026-10-11 16:47:32,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [97/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Bill of Materials') 2026-10-11 16:47:32,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.009 0.100 2026-10-11 16:47:32,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:32] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 8 0.035 0.041 2026-10-11 16:47:32,664 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [98/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:47:32,735 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [99/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:47:33,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 94 0.192 0.212 2026-10-11 16:47:33,229 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 16:47:33,353 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [100/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:47:33,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /mail/thread/data HTTP/1.1" 200 - 21 0.045 0.057 2026-10-11 16:47:33,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [101/311] Tour main_flow_tour → Step .o_kanban_view 2026-10-11 16:47:33,427 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.046 2026-10-11 16:47:33,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.129 2026-10-11 16:47:33,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:33] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 25 0.069 0.151 2026-10-11 16:47:34,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [102/311] Tour main_flow_tour → Step Let's create your second product. (trigger: .o-kanban-button-new) 2026-10-11 16:47:34,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [103/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-11 16:47:34,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:34] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 47 0.046 0.106 2026-10-11 16:47:34,678 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [104/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-11 16:47:34,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [105/311] Tour main_flow_tour → Step Set to service (trigger: .o_field_widget[name="type"] input[data-value="service"]) 2026-10-11 16:47:34,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [106/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-11 16:47:34,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [107/311] Tour main_flow_tour → Step Change service policy (trigger: .o_field_widget[name=service_policy] select) 2026-10-11 16:47:35,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 28 0.058 0.103 2026-10-11 16:47:35,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/account.tax/name_search HTTP/1.1" 200 - 3 0.003 0.102 2026-10-11 16:47:35,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [108/311] Tour main_flow_tour → Step Change track service (trigger: .o_field_widget[name=service_tracking] select) 2026-10-11 16:47:35,251 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [109/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-11 16:47:35,280 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 14 0.017 0.059 2026-10-11 16:47:35,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 10 0.011 0.055 2026-10-11 16:47:35,501 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [110/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-11 16:47:35,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 9 0.007 0.020 2026-10-11 16:47:35,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [111/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:47:35,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [112/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Project) 2026-10-11 16:47:35,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [113/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] textarea) 2026-10-11 16:47:35,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [114/311] Tour main_flow_tour → Step .o-autocomplete--dropdown-item > a:contains('the_flow.project') 2026-10-11 16:47:35,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:35] "POST /web/dataset/call_kw/project.project/name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:47:35,862 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [115/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:47:35,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [116/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:35,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [117/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_status_indicator .o_form_button_save) 2026-10-11 16:47:36,042 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [118/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:47:36,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:36] "POST /web/dataset/call_kw/project.project/name_create HTTP/1.1" 200 - 65 0.089 0.116 2026-10-11 16:47:36,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [119/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:47:36,206 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [120/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:47:36,880 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:47:36,881 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:36] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 272 0.334 0.382 2026-10-11 16:47:36,975 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [121/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-11 16:47:37,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.057 0.071 2026-10-11 16:47:37,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [122/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-11 16:47:37,131 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.035 0.089 2026-10-11 16:47:37,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [123/311] Tour main_flow_tour → Step .o_opportunity_kanban 2026-10-11 16:47:37,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.035 0.039 2026-10-11 16:47:37,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/action/run HTTP/1.1" 200 - 22 0.044 0.045 2026-10-11 16:47:37,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 91 0.087 0.220 2026-10-11 16:47:37,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.021 0.017 2026-10-11 16:47:37,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.012 0.048 2026-10-11 16:47:37,858 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 15 0.023 0.056 2026-10-11 16:47:37,927 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.126 2026-10-11 16:47:37,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:37] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.195 2026-10-11 16:47:38,049 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.021 0.233 2026-10-11 16:47:38,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:47:38,313 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [124/311] Tour main_flow_tour → Step Click here to create your first opportunity and add it to your pipeline. (trigger: .o-kanban-button-new) 2026-10-11 16:47:38,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [125/311] Tour main_flow_tour → Step Choose a name for your opportunity. (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-10-11 16:47:38,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 11 0.028 0.060 2026-10-11 16:47:38,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.046 0.055 2026-10-11 16:47:38,634 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:47:38,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [126/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-11 16:47:38,789 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [127/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-11 16:47:38,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:38] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.016 0.039 2026-10-11 16:47:38,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [128/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:47:38,897 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [129/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-11 16:47:38,960 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [130/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-11 16:47:39,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [131/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-11 16:47:39,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.014 0.035 2026-10-11 16:47:39,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.004 0.066 2026-10-11 16:47:39,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [132/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-11 16:47:39,206 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [133/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:47:39,260 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [134/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:39,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 38 0.050 0.118 2026-10-11 16:47:39,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [135/311] Tour main_flow_tour → Step .o_kanban_quick_create .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:47:39,369 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 7 0.011 0.042 2026-10-11 16:47:39,395 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [136/311] Tour main_flow_tour → Step Click here to add your opportunity. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-10-11 16:47:39,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [137/311] Tour main_flow_tour → Step Drag & drop opportunities between columns as you progress in your sales cycle. (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:47:39,604 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 47 0.051 0.081 2026-10-11 16:47:39,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.025 0.030 2026-10-11 16:47:39,723 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.008 0.016 2026-10-11 16:47:39,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.004 0.029 2026-10-11 16:47:39,805 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:39] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.023 0.072 2026-10-11 16:47:39,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [138/311] Tour main_flow_tour → Step Click on an opportunity to zoom to it. (trigger: .o_kanban_group:eq(2) > .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:47:40,002 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 35 0.037 0.060 2026-10-11 16:47:40,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 16:47:40,047 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [139/311] Tour main_flow_tour → Step Open the_flow.opportunity (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:47:40,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.004 0.034 2026-10-11 16:47:40,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.004 0.044 2026-10-11 16:47:40,101 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [140/311] Tour main_flow_tour → Step Change status from New to proposition. (trigger: .o_statusbar_status button:contains('Proposition')) 2026-10-11 16:47:40,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [141/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:47:40,225 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 40 0.066 0.087 2026-10-11 16:47:40,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.020 0.025 2026-10-11 16:47:40,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-10-11 16:47:40,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:47:40,426 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [142/311] Tour main_flow_tour → Step

Create a quotation

(trigger: .o_statusbar_buttons button:enabled:contains('New Quotation'), .dropdown-item button:enabled:contains('New Quotation')) 2026-10-11 16:47:40,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.003 2026-10-11 16:47:40,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:47:40,519 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.024 2026-10-11 16:47:40,525 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [143/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-11 16:47:40,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.043 0.103 2026-10-11 16:47:40,676 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_button/crm.lead/action_sale_quotations_new HTTP/1.1" 200 - 10 0.012 0.128 2026-10-11 16:47:40,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.176 2026-10-11 16:47:40,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:40] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.022 0.202 2026-10-11 16:47:41,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:41] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 172 0.193 0.390 2026-10-11 16:47:41,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 60 0.072 0.155 2026-10-11 16:47:41,745 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.026 2026-10-11 16:47:41,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.026 2026-10-11 16:47:41,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [144/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .btn:contains(Add)) 2026-10-11 16:47:42,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [145/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-11 16:47:42,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.013 0.072 2026-10-11 16:47:42,193 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [146/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product') 2026-10-11 16:47:42,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:42] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.007 0.021 2026-10-11 16:47:42,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:42] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.015 0.022 2026-10-11 16:47:42,530 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [147/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-11 16:47:42,592 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [148/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-11 16:47:42,614 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.010 0.048 2026-10-11 16:47:42,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [149/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:47:42,788 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [150/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:42,798 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:42] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.015 0.052 2026-10-11 16:47:42,840 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [151/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:47:42,895 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [152/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:42,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [153/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.product') 2026-10-11 16:47:43,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [154/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-11 16:47:43,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [155/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-11 16:47:43,066 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 52 0.105 0.137 2026-10-11 16:47:43,124 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [156/311] Tour main_flow_tour → Step Save & New (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New')) 2026-10-11 16:47:43,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [157/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New'):enabled 2026-10-11 16:47:43,251 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [158/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_data_row:nth-child(2).o_selected_row 2026-10-11 16:47:43,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:43] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.059 0.119 2026-10-11 16:47:43,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:43] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.013 0.065 2026-10-11 16:47:43,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [159/311] Tour main_flow_tour → Step Select a product (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-11 16:47:43,738 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [160/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.service') 2026-10-11 16:47:43,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:43] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.006 0.017 2026-10-11 16:47:44,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:44] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.016 0.037 2026-10-11 16:47:44,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [161/311] Tour main_flow_tour → Step click somewhere else to exit cell focus (trigger: body) 2026-10-11 16:47:44,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:44] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.010 0.041 2026-10-11 16:47:44,173 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [162/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_kanban_record:contains(the_flow.product) 2026-10-11 16:47:44,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [163/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-11 16:47:44,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:44] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.017 0.034 2026-10-11 16:47:44,380 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [164/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:47:44,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [165/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:44,468 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [166/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:47:44,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [167/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:47:44,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:44] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.045 0.118 2026-10-11 16:47:44,599 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [168/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.service') 2026-10-11 16:47:44,660 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [169/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Order Lines') 2026-10-11 16:47:44,705 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [170/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & Close')) 2026-10-11 16:47:44,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [171/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:44,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:44] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.042 0.154 2026-10-11 16:47:44,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [172/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Quotation') 2026-10-11 16:47:44,926 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [173/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:47:44,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [174/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Send by Email'), .dropdown-item button:enabled:contains('Send by Email')) 2026-10-11 16:47:45,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [175/311] Tour main_flow_tour → Step let's continue (trigger: .modal .modal-footer button[name='document_layout_save']) 2026-10-11 16:47:46,176 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 192 0.564 0.537 2026-10-11 16:47:46,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.066 0.074 2026-10-11 16:47:46,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.025 0.111 2026-10-11 16:47:46,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 22 0.063 0.252 2026-10-11 16:47:46,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.376 2026-10-11 16:47:46,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.024 0.324 2026-10-11 16:47:46,722 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.468 2026-10-11 16:47:46,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 13 0.007 0.134 2026-10-11 16:47:46,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:46] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.369 2026-10-11 16:47:47,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 94 0.121 0.561 2026-10-11 16:47:47,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 16:47:47,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 16:47:47,628 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 16:47:47,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:47:47,703 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:47:47,713 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [176/311] Tour main_flow_tour → Step Enter an email address (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=email] input) 2026-10-11 16:47:48,797 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:47:48,798 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:48] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 187 0.205 0.855 2026-10-11 16:47:48,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:48] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.026 0.024 2026-10-11 16:47:50,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e778a5a/web.report_assets_common.min.css (id:8278) 2026-10-11 16:47:50,473 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Deleting attachments [3305] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/e778a5a/web.report_assets_common.min.css 2026-10-11 16:47:50,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:50] "GET /web/assets/e778a5a/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.058 1.569 2026-10-11 16:47:50,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:50] "GET /web/image/base.document.layout/1/logo?unique=1791737268805 HTTP/1.1" 200 - 6 0.014 1.644 2026-10-11 16:47:50,603 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:50] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.024 1.673 2026-10-11 16:47:51,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 121 0.136 0.534 2026-10-11 16:47:51,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:47:51,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 16:47:51,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:47:51,541 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 14 0.017 0.094 2026-10-11 16:47:51,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.021 0.054 2026-10-11 16:47:51,683 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.009 0.088 2026-10-11 16:47:51,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [177/311] Tour main_flow_tour → Step Save your changes (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(save & close)) 2026-10-11 16:47:51,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.026 0.047 2026-10-11 16:47:51,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [178/311] Tour main_flow_tour → Step Try to send it to email (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Send)) 2026-10-11 16:47:51,913 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-11 16:47:51,913 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 2026-10-11 16:47:51,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:51] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.026 0.061 2026-10-11 16:47:52,023 121 INFO rb-001770c-225483-423665 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-11 16:47:52,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:52] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 39 0.048 0.090 2026-10-11 16:47:52,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [179/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:47:52,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:52] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.035 2026-10-11 16:47:52,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:52] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.031 0.039 2026-10-11 16:47:52,854 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:52] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 118 0.322 0.285 2026-10-11 16:47:52,898 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [180/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:47:52,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:52] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.030 0.043 2026-10-11 16:47:53,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:53] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:47:53,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [181/311] Tour main_flow_tour → Step

Confirm this quotation

(trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:47:53,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [182/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:47:53,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [183/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:47:53,271 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [184/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:47:53,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [185/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-11 16:47:53,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:53] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 112 0.197 0.290 2026-10-11 16:47:53,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.418 2026-10-11 16:47:53,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:53] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.051 0.342 2026-10-11 16:47:53,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [186/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-11 16:47:53,625 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [187/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Inventory Overview') 2026-10-11 16:47:53,676 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [188/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:47:53,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [189/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-11 16:47:53,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [190/311] Tour main_flow_tour → Step Go to Operations (trigger: .o_menu_sections button[data-menu-xmlid='stock.menu_stock_warehouse_mgmt']) 2026-10-11 16:47:56,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:56] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 567 1.423 1.919 2026-10-11 16:47:56,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 2.938 2026-10-11 16:47:56,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [191/311] Tour main_flow_tour → Step Replenishment (trigger: .dropdown-item[data-menu-xmlid='stock.menu_reordering_rules_replenish'], nav.o_burger_menu_content li[data-menu-xmlid='stock.menu_reordering_rules_replenish']) 2026-10-11 16:47:56,619 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [192/311] Tour main_flow_tour → Step span:contains('Replenishment') 2026-10-11 16:47:56,679 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [193/311] Tour main_flow_tour → Step .o_control_panel_navigation .btn .fa-search 2026-10-11 16:47:56,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:56] "POST /web/dataset/call_kw/stock.picking.type/get_views HTTP/1.1" 200 - 51 0.054 0.103 2026-10-11 16:47:56,743 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [194/311] Tour main_flow_tour → Step td:contains('the_flow.component2') 2026-10-11 16:47:56,745 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.020 0.104 2026-10-11 16:47:56,819 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:56] "POST /web/dataset/call_kw/stock.picking.type/web_search_read HTTP/1.1" 200 - 29 0.026 0.080 2026-10-11 16:47:57,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/action/run HTTP/1.1" 200 - 101 0.203 0.317 2026-10-11 16:47:57,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.351 2026-10-11 16:47:57,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_views HTTP/1.1" 200 - 23 0.036 0.056 2026-10-11 16:47:57,426 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.110 2026-10-11 16:47:57,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 4 0.016 0.019 2026-10-11 16:47:57,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 1 0.002 0.034 2026-10-11 16:47:57,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.003 0.015 2026-10-11 16:47:57,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read HTTP/1.1" 200 - 59 0.197 0.174 2026-10-11 16:47:57,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:57] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_visibility_days HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:47:58,049 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [195/311] Tour main_flow_tour → Step span:contains('the_flow.component2') 2026-10-11 16:47:58,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [196/311] Tour main_flow_tour → Step Set the minimum product quantity (trigger: input.o_field_widget[name=product_min_qty], .o_field_widget[name=product_min_qty] input) 2026-10-11 16:47:58,186 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [197/311] Tour main_flow_tour → Step Set the maximum product quantity (trigger: input.o_field_widget[name=product_max_qty], .o_field_widget[name=product_max_qty] input) 2026-10-11 16:47:58,261 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [198/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_list_button_save) 2026-10-11 16:47:58,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [199/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_form_button_save) 2026-10-11 16:47:58,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [200/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:47:58,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [201/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:47:58,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:58] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 45 0.085 0.117 2026-10-11 16:47:58,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [202/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:47:58,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [203/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-11 16:47:58,635 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:58] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 45 0.066 0.089 2026-10-11 16:47:58,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [204/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-11 16:47:58,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [205/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.vendor")) .o_data_cell:first) 2026-10-11 16:47:58,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:58] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_save HTTP/1.1" 200 - 53 0.149 0.136 2026-10-11 16:47:59,017 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.270 2026-10-11 16:47:59,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 109 0.120 0.276 2026-10-11 16:47:59,574 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 13 0.027 0.064 2026-10-11 16:47:59,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 12 0.012 0.026 2026-10-11 16:47:59,872 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [206/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_kanban_record:contains("the_flow.vendor")) 2026-10-11 16:47:59,952 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [207/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('RFQ') 2026-10-11 16:47:59,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:47:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.027 0.035 2026-10-11 16:48:00,004 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [208/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:00,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [209/311] Tour main_flow_tour → Step Confirm quotation (trigger: .o_statusbar_buttons button:enabled:contains('Confirm Order'), .dropdown-item button:enabled:contains('Confirm Order')) 2026-10-11 16:48:00,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 79 0.172 0.242 2026-10-11 16:48:00,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.015 2026-10-11 16:48:00,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [210/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Purchase Order') 2026-10-11 16:48:00,612 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.062 0.065 2026-10-11 16:48:00,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.142 2026-10-11 16:48:00,653 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [211/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:00,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.023 0.077 2026-10-11 16:48:00,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [212/311] Tour main_flow_tour → Step Receive Product (trigger: .o_statusbar_buttons button:enabled:contains('Receive Products'), .dropdown-item button:enabled:contains('Receive Products')) 2026-10-11 16:48:00,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:00] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.165 2026-10-11 16:48:01,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "POST /web/dataset/call_button/purchase.order/button_confirm HTTP/1.1" 200 - 203 0.391 0.559 2026-10-11 16:48:01,614 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.977 2026-10-11 16:48:01,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.016 0.906 2026-10-11 16:48:01,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 1.027 2026-10-11 16:48:01,757 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.023 0.156 2026-10-11 16:48:01,801 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 1.288 2026-10-11 16:48:02,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:02] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 70 0.127 0.374 2026-10-11 16:48:02,149 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:02] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.028 0.297 2026-10-11 16:48:02,191 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [213/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Ready') 2026-10-11 16:48:02,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [214/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:02,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:02] "POST /web/dataset/call_button/purchase.order/action_view_picking HTTP/1.1" 200 - 20 0.042 0.049 2026-10-11 16:48:02,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [215/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Validate'), .dropdown-item button:enabled:contains('Validate')) 2026-10-11 16:48:02,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:02] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 133 0.113 0.324 2026-10-11 16:48:02,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:02] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.026 0.039 2026-10-11 16:48:03,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 71 0.188 0.202 2026-10-11 16:48:03,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.031 2026-10-11 16:48:03,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:48:03,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.021 2026-10-11 16:48:03,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [216/311] Tour main_flow_tour → Step go back to the purchase order (trigger: .o_back_button:enabled, .breadcrumb-item:not('.active'):last) 2026-10-11 16:48:03,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [217/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Purchase Order') 2026-10-11 16:48:03,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.086 0.098 2026-10-11 16:48:03,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [218/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:03,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.008 0.157 2026-10-11 16:48:03,662 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [219/311] Tour main_flow_tour → Step go to Vendor Bills (trigger: .o_statusbar_buttons button:enabled:contains('Create Bill'), .dropdown-item button:enabled:contains('Create Bill')) 2026-10-11 16:48:03,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:03] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.227 2026-10-11 16:48:04,428 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:04] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 185 0.302 0.672 2026-10-11 16:48:04,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:04] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.059 1.003 2026-10-11 16:48:04,584 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:04] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.021 1.140 2026-10-11 16:48:04,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:04] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 71 0.145 1.126 2026-10-11 16:48:04,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:04] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.022 2026-10-11 16:48:05,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:05] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.027 2026-10-11 16:48:05,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [220/311] Tour main_flow_tour → Step .o_form_label .o_field_widget:contains('Vendor Bill') 2026-10-11 16:48:05,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:05] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.030 0.072 2026-10-11 16:48:05,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:05] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.019 0.071 2026-10-11 16:48:05,190 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:05] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.180 2026-10-11 16:48:05,229 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:05] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.184 2026-10-11 16:48:09,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:09] "POST /web/dataset/call_button/purchase.order/action_create_invoice HTTP/1.1" 200 - 247 0.434 3.850 2026-10-11 16:48:09,387 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:09] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 4.304 2026-10-11 16:48:09,431 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:09] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 4.303 2026-10-11 16:48:09,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:09] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 164 0.073 0.518 2026-10-11 16:48:10,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.032 2026-10-11 16:48:10,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 82 0.108 0.237 2026-10-11 16:48:10,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.030 2026-10-11 16:48:10,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 7 0.008 0.020 2026-10-11 16:48:10,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [221/311] Tour main_flow_tour → Step Set the invoice date (trigger: .o_field_widget[name=invoice_date] input) 2026-10-11 16:48:10,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.036 2026-10-11 16:48:10,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [222/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Draft') 2026-10-11 16:48:10,917 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [223/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:10,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.057 0.142 2026-10-11 16:48:10,984 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [224/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:48:10,985 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:10] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.230 2026-10-11 16:48:11,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:11] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.025 0.248 2026-10-11 16:48:11,089 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [225/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-11 16:48:11,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:11] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.114 2026-10-11 16:48:11,136 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [226/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:11,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:11] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.134 2026-10-11 16:48:11,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [227/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-11 16:48:11,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:11] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 84 0.107 0.263 2026-10-11 16:48:11,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:11] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 86 0.141 0.231 2026-10-11 16:48:12,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:12] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 123 0.158 0.336 2026-10-11 16:48:12,611 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:12] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.043 0.033 2026-10-11 16:48:12,743 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:12] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.043 0.119 2026-10-11 16:48:13,315 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 154 0.214 0.506 2026-10-11 16:48:13,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.011 0.712 2026-10-11 16:48:13,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.022 0.752 2026-10-11 16:48:13,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.019 0.112 2026-10-11 16:48:13,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.021 0.699 2026-10-11 16:48:13,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:13] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 73 0.131 0.324 2026-10-11 16:48:14,011 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.061 0.093 2026-10-11 16:48:14,045 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.020 0.126 2026-10-11 16:48:14,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.003 0.016 2026-10-11 16:48:14,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [228/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:48:14,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.003 0.018 2026-10-11 16:48:14,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_kw/account.payment.register/get_views HTTP/1.1" 200 - 20 0.015 0.047 2026-10-11 16:48:14,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 23 0.032 0.061 2026-10-11 16:48:14,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [229/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:48:14,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:14] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 25 0.069 0.055 2026-10-11 16:48:16,434 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:16] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 409 0.710 1.076 2026-10-11 16:48:16,465 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [230/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:48:16,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:16] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.021 0.034 2026-10-11 16:48:16,553 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [231/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:48:16,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [232/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:48:16,688 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [233/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-11 16:48:16,776 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [234/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-11 16:48:16,831 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [235/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders'), .o_breadcrumb .active:contains('Work Centers Overview') 2026-10-11 16:48:16,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:16] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 80 0.151 0.248 2026-10-11 16:48:16,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.101 2026-10-11 16:48:16,986 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [236/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:48:17,050 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [237/311] Tour main_flow_tour → Step Click on Operations menuitem (trigger: .o_menu_sections button[data-menu-xmlid='mrp.menu_mrp_manufacturing']) 2026-10-11 16:48:17,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.079 0.089 2026-10-11 16:48:17,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [238/311] Tour main_flow_tour → Step Open manufacturing orders (trigger: .dropdown-item[data-menu-xmlid='mrp.menu_mrp_production_action'], nav.o_burger_menu_content li[data-menu-xmlid='mrp.menu_mrp_production_action']) 2026-10-11 16:48:17,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.011 0.126 2026-10-11 16:48:17,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [239/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.product")):first .o_data_cell:first) 2026-10-11 16:48:17,291 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/dataset/call_kw/mrp.workcenter/get_views HTTP/1.1" 200 - 39 0.045 0.242 2026-10-11 16:48:17,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.126 2026-10-11 16:48:17,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/dataset/call_kw/mrp.workcenter/web_search_read HTTP/1.1" 200 - 19 0.048 0.041 2026-10-11 16:48:17,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 88 0.036 0.220 2026-10-11 16:48:17,832 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:17] "POST /web/dataset/call_kw/mrp.production/web_search_read HTTP/1.1" 200 - 43 0.067 0.132 2026-10-11 16:48:17,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [240/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders') 2026-10-11 16:48:18,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [241/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_kanban_record:contains("the_flow.product"):first) 2026-10-11 16:48:18,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 16 0.022 0.047 2026-10-11 16:48:18,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [242/311] Tour main_flow_tour → Step Set the quantity producing (trigger: .o_field_widget[name=qty_producing] input) 2026-10-11 16:48:18,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.028 0.094 2026-10-11 16:48:18,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 86 0.208 0.205 2026-10-11 16:48:18,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.003 0.007 2026-10-11 16:48:18,687 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 16:48:18,716 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [243/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('To Close') 2026-10-11 16:48:18,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.053 0.052 2026-10-11 16:48:18,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:18] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.035 0.118 2026-10-11 16:48:19,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [244/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:19,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [245/311] Tour main_flow_tour → Step Produce All (trigger: .o_statusbar_buttons button:enabled:contains('Produce All'), .dropdown-item button:enabled:contains('Produce All')) 2026-10-11 16:48:19,012 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [246/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:48:19,012 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [247/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:48:19,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [248/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:48:19,139 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [249/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:48:19,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [250/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:48:19,279 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 96 0.198 0.347 2026-10-11 16:48:19,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [251/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-11 16:48:19,330 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.625 2026-10-11 16:48:19,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.313 2026-10-11 16:48:19,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [252/311] Tour main_flow_tour → Step Open app menu. (trigger: .o_menu_toggle) 2026-10-11 16:48:19,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.680 2026-10-11 16:48:19,465 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [253/311] Tour main_flow_tour → Step Go to Sales menu (trigger: .o_menu_sections button[data-menu-xmlid='sale.sale_order_menu']) 2026-10-11 16:48:19,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 149 0.219 0.399 2026-10-11 16:48:19,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:19] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.583 2026-10-11 16:48:20,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [254/311] Tour main_flow_tour → Step Go to the sales orders (trigger: .dropdown-item[data-menu-xmlid='sale.menu_sale_order'], nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_sale_order']) 2026-10-11 16:48:20,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:20] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.059 2026-10-11 16:48:20,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:20] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.014 0.097 2026-10-11 16:48:20,090 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [255/311] Tour main_flow_tour → Step .o_control_panel .o_breadcrumb:contains("Sales Orders") 2026-10-11 16:48:20,927 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:20] "POST /web/dataset/call_button/mrp.production/button_mark_done HTTP/1.1" 200 - 281 0.314 0.630 2026-10-11 16:48:21,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:21] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.039 1.027 2026-10-11 16:48:21,106 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:21] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 1.001 2026-10-11 16:48:22,040 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:22] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 42 0.030 0.488 2026-10-11 16:48:22,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:22] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 43 0.060 0.200 2026-10-11 16:48:23,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [256/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_data_cell:contains('the_flow.customer')) 2026-10-11 16:48:23,206 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:23] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.040 0.047 2026-10-11 16:48:23,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [257/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("Sales Orders") 2026-10-11 16:48:23,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:23] "GET /web/image/res.users/18/avatar_128 HTTP/1.1" 200 - 10 0.022 0.176 2026-10-11 16:48:23,323 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [258/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_kanban_record:contains('the_flow.customer')) 2026-10-11 16:48:23,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [259/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-11 16:48:23,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:23] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.047 0.246 2026-10-11 16:48:23,475 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [260/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-11 16:48:23,520 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [261/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-11 16:48:23,767 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:23] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 130 0.134 0.336 2026-10-11 16:48:23,882 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:23] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.034 2026-10-11 16:48:24,066 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.029 2026-10-11 16:48:24,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [262/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-11 16:48:24,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.050 0.100 2026-10-11 16:48:24,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.167 2026-10-11 16:48:24,285 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [263/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-11 16:48:24,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [264/311] Tour main_flow_tour → Step .o_project_task_form_view div.o_notebook_headers 2026-10-11 16:48:24,431 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_button/sale.order/action_view_task HTTP/1.1" 200 - 41 0.074 0.244 2026-10-11 16:48:24,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.310 2026-10-11 16:48:24,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.470 2026-10-11 16:48:24,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.025 0.407 2026-10-11 16:48:24,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:24] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.318 2026-10-11 16:48:25,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 94 0.110 0.555 2026-10-11 16:48:25,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 2 0.004 0.022 2026-10-11 16:48:25,329 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.061 0.070 2026-10-11 16:48:25,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 63 0.142 0.251 2026-10-11 16:48:25,714 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.022 2026-10-11 16:48:25,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.023 2026-10-11 16:48:25,728 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 16:48:25,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:25] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.027 2026-10-11 16:48:25,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [265/311] Tour main_flow_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-10-11 16:48:25,959 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [266/311] Tour main_flow_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-10-11 16:48:26,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [267/311] Tour main_flow_tour → Step Open the full search field (trigger: .o-kanban-button-new) 2026-10-11 16:48:26,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.084 0.128 2026-10-11 16:48:26,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [268/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: div[name="timesheet_ids"] div[name="name"] input) 2026-10-11 16:48:26,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.021 0.246 2026-10-11 16:48:26,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.259 2026-10-11 16:48:26,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.029 0.274 2026-10-11 16:48:26,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.342 2026-10-11 16:48:26,286 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.019 0.373 2026-10-11 16:48:26,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.023 0.322 2026-10-11 16:48:26,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 25 0.052 0.279 2026-10-11 16:48:26,530 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.026 0.440 2026-10-11 16:48:26,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.022 0.371 2026-10-11 16:48:26,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.125 2026-10-11 16:48:26,662 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [269/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: .modal-content.o_form_view div[name="name"] input) 2026-10-11 16:48:26,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [270/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: div[name="timesheet_ids"] div[name="unit_amount"] input) 2026-10-11 16:48:26,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 50 0.051 0.206 2026-10-11 16:48:26,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:26] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.008 0.144 2026-10-11 16:48:26,812 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [271/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: .modal-content.o_form_view div[name="unit_amount"] input) 2026-10-11 16:48:26,874 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [272/311] Tour main_flow_tour → Step save (trigger: .modal .o_form_button_save) 2026-10-11 16:48:26,928 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [273/311] Tour main_flow_tour → Step save (trigger: .o_form_button_save) 2026-10-11 16:48:27,003 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [274/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.service') 2026-10-11 16:48:27,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 50 0.087 0.119 2026-10-11 16:48:27,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [275/311] Tour main_flow_tour → Step Back to the sale order (trigger: .o_back_button) 2026-10-11 16:48:27,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [276/311] Tour main_flow_tour → Step div:not(.o_form_editable) 2026-10-11 16:48:27,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:27] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 23 0.033 0.050 2026-10-11 16:48:27,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [277/311] Tour main_flow_tour → Step Back to the sale order (trigger: .breadcrumb-item:nth-child(2) a) 2026-10-11 16:48:27,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [278/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] 2026-10-11 16:48:27,330 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [279/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:27,359 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:27] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 54 0.083 0.122 2026-10-11 16:48:27,417 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [280/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Create Invoice'), .dropdown-item button:enabled:contains('Create Invoice')) 2026-10-11 16:48:27,897 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:27] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 130 0.195 0.286 2026-10-11 16:48:27,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:27] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.023 0.042 2026-10-11 16:48:28,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.046 0.129 2026-10-11 16:48:28,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 130 0.156 0.369 2026-10-11 16:48:28,662 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.036 2026-10-11 16:48:28,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.037 2026-10-11 16:48:28,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [281/311] Tour main_flow_tour → Step Create and View Invoices (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:48:28,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.041 0.143 2026-10-11 16:48:28,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:28] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.200 2026-10-11 16:48:29,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.156 2026-10-11 16:48:29,076 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.217 2026-10-11 16:48:29,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views HTTP/1.1" 200 - 14 0.010 0.034 2026-10-11 16:48:29,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.247 2026-10-11 16:48:29,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.005 0.306 2026-10-11 16:48:29,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange HTTP/1.1" 200 - 11 0.018 0.091 2026-10-11 16:48:29,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.297 2026-10-11 16:48:29,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [282/311] Tour main_flow_tour → Step Wait create and view invoices is done (trigger: body:not(:has(.modal))) 2026-10-11 16:48:29,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:29] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save HTTP/1.1" 200 - 17 0.043 0.039 2026-10-11 16:48:30,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:30] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices HTTP/1.1" 200 - 289 0.564 0.934 2026-10-11 16:48:30,970 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [283/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Draft Invoice') 2026-10-11 16:48:31,037 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [284/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:31,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [285/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:48:31,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 11 0.010 0.182 2026-10-11 16:48:31,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.052 2026-10-11 16:48:31,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 72 0.123 0.225 2026-10-11 16:48:31,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.027 2026-10-11 16:48:31,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.016 0.024 2026-10-11 16:48:31,806 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.025 2026-10-11 16:48:31,829 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [286/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-11 16:48:31,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [287/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:48:31,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:31] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.069 0.119 2026-10-11 16:48:31,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [288/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-11 16:48:32,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:32] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.012 0.216 2026-10-11 16:48:32,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:32] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.034 2026-10-11 16:48:32,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:32] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.016 0.246 2026-10-11 16:48:33,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 240 0.537 1.000 2026-10-11 16:48:33,415 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 1.566 2026-10-11 16:48:33,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 1.581 2026-10-11 16:48:33,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 73 0.100 0.256 2026-10-11 16:48:33,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.031 0.399 2026-10-11 16:48:33,984 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:33] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.054 0.095 2026-10-11 16:48:34,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:34] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.010 0.095 2026-10-11 16:48:34,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:34] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.015 2026-10-11 16:48:34,130 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [289/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:48:34,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:34] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 16:48:34,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:34] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 18 0.034 0.061 2026-10-11 16:48:34,364 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [290/311] Tour main_flow_tour → Step Wait validate is done (trigger: body:not(:has(.modal))) 2026-10-11 16:48:34,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:34] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 23 0.038 0.053 2026-10-11 16:48:36,124 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 397 0.733 0.883 2026-10-11 16:48:36,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [291/311] Tour main_flow_tour → Step wait for payment registration to succeed (trigger: span.text-bg-success:contains('Paid')) 2026-10-11 16:48:36,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.015 0.044 2026-10-11 16:48:36,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 80 0.142 0.252 2026-10-11 16:48:36,766 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.065 0.090 2026-10-11 16:48:36,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.007 0.138 2026-10-11 16:48:36,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:36] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.011 0.021 2026-10-11 16:48:36,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [292/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:48:36,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [293/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:48:37,042 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [294/311] Tour main_flow_tour → Step Go to Accounting (trigger: .o_app[data-menu-xmlid="accountant.menu_accounting"]) 2026-10-11 16:48:37,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [295/311] Tour main_flow_tour → Step Open the bank reconciliation widget (trigger: div.o_account_kanban a.oe_kanban_action span:contains('Bank')) 2026-10-11 16:48:37,175 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [296/311] Tour main_flow_tour → Step Move back to the list view (trigger: button.o_switch_view.o_list) 2026-10-11 16:48:37,241 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [297/311] Tour main_flow_tour → Step Create a new bank transaction (trigger: button.o_list_button_add) 2026-10-11 16:48:37,309 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [298/311] Tour main_flow_tour → Step Write the amount received. (trigger: .o_field_widget[name=amount] input) 2026-10-11 16:48:37,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [299/311] Tour main_flow_tour → Step Let's enter a name. (trigger: .o_selected_row .o_field_widget[name=payment_ref] input) 2026-10-11 16:48:37,410 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [300/311] Tour main_flow_tour → Step Write the name of your customer. (trigger: .o_selected_row .o_field_widget[name=partner_id] input) 2026-10-11 16:48:37,462 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [301/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-11 16:48:37,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [302/311] Tour main_flow_tour → Step .o_selected_row .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:48:37,567 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [303/311] Tour main_flow_tour → Step Save. (trigger: .o_list_button_save) 2026-10-11 16:48:37,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [304/311] Tour main_flow_tour → Step .o_list_button_add 2026-10-11 16:48:37,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [305/311] Tour main_flow_tour → Step Move back to the kanban view (trigger: button.o_switch_view.o_kanban) 2026-10-11 16:48:37,720 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [306/311] Tour main_flow_tour → Step .o_kanban_record span:contains('the_flow.customer') 2026-10-11 16:48:37,772 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [307/311] Tour main_flow_tour → Step Select the newly created bank transaction (trigger: .o_kanban_record span:contains('the_flow.customer')) 2026-10-11 16:48:37,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [308/311] Tour main_flow_tour → Step Reconcile the bank transaction (trigger: button.btn-primary:contains('Validate')) 2026-10-11 16:48:37,875 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [309/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:48:37,927 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [310/311] Tour main_flow_tour → Step .o_app[data-menu-xmlid="accountant.menu_accounting"] 2026-10-11 16:48:37,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: [311/311] Tour main_flow_tour → Step check that we're back on the dashboard (trigger: a:contains("Customer Invoices")) 2026-10-11 16:48:38,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: tour succeeded 2026-10-11 16:48:38,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: ╔═══════════════════════════════╗ ║ TOUR main_flow_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-11 16:48:39,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour.browser: heap 159981004 (allocated 168054784) 2026-10-11 16:48:39,425 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Closing chrome headless with pid 1983 2026-10-11 16:48:39,427 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Closing websocket connection 2026-10-11 16:48:39,428 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Terminating chrome headless with pid 1983 2026-10-11 16:48:39,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164839_618123_test_01_main_flow_tour.txt 2026-10-11 16:48:39,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_01_main_flow_tour: Removing chrome user profile "/tmp/tmpmu9kqoeh_chrome_odoo" 2026-10-11 16:48:39,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_access_error_redirect ... 2026-10-11 16:48:47,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome pid: 2792 2026-10-11 16:48:47,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome headless temporary user profile dir: /tmp/tmpysz0zn0j_chrome_odoo 2026-10-11 16:48:47,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Issuing json command http://127.0.0.1:41543/json/version 2026-10-11 16:48:47,901 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41543/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:48:47,968 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Browser version: Chrome/150.0.7871.114 2026-10-11 16:48:47,969 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Issuing json command http://127.0.0.1:41543/json 2026-10-11 16:48:47,970 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41543/json with timeout 3 increased to 10s during tests 2026-10-11 16:48:47,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Websocket url found: ws://127.0.0.1:41543/devtools/page/33DECB2A7C04CD92628B0BE59810CC89 2026-10-11 16:48:47,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Enable chrome headless console log notification 2026-10-11 16:48:48,004 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome headless enable page notifications 2026-10-11 16:48:48,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:48:48,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Setting session cookie in browser 2026-10-11 16:48:48,186 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Open "http://127.0.0.1:8069/odoo/action-2233/2" in browser 2026-10-11 16:48:48,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Navigating to: "http://127.0.0.1:8069/odoo/action-2233/2" 2026-10-11 16:48:48,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:48:50,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:50] "GET /odoo/action-2233/2 HTTP/1.1" 200 - 184 0.209 1.831 2026-10-11 16:48:50,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Navigation result: {'frameId': '33DECB2A7C04CD92628B0BE59810CC89', 'loaderId': 'FD3869029ABCA9CAE494AE4DF31CBD4C', 'isDownload': False} 2026-10-11 16:48:50,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Evaluate ready code "odoo.isTourReady('test_company_access_error_redirect')" 2026-10-11 16:48:50,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:50] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-10-11 16:48:50,314 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:50] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 16:48:50,367 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:48:51,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/webclient/load_menus/116e9e7fe2b289e671508f772a8e215e118da36b75874c077ae09b4b49b0a87c HTTP/1.1" 200 - 907 0.615 0.622 2026-10-11 16:48:51,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.243 2026-10-11 16:48:51,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.009 0.878 2026-10-11 16:48:51,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 1.287 2026-10-11 16:48:51,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.301 2026-10-11 16:48:51,825 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 16:48:51,844 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 16:48:51,846 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 16:48:51,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: Owl is running in 'dev' mode. 2026-10-11 16:48:51,881 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.017 2026-10-11 16:48:51,909 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:48:51,995 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:48:52,059 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.107 2026-10-11 16:48:52,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.146 2026-10-11 16:48:52,126 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Evaluate test code "odoo.startTour('test_company_access_error_redirect', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2233/2", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:48:52,155 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [1/4] Tour test_company_access_error_redirect → Step body 2026-10-11 16:48:52,224 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:48:52,343 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.101 0.260 2026-10-11 16:48:52,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.050 0.407 2026-10-11 16:48:52,447 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:48:52,457 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:48:52,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.056 0.269 2026-10-11 16:48:52,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.192 2026-10-11 16:48:53,027 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /mail/data HTTP/1.1" 200 - 141 0.187 0.721 2026-10-11 16:48:53,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.874 2026-10-11 16:48:53,105 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.026 0.668 2026-10-11 16:48:53,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.713 2026-10-11 16:48:53,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:48:53,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.030 2026-10-11 16:48:53,350 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:48:53,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.049 0.073 2026-10-11 16:48:53,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:48:53,485 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2, model: test.model_multicompany 2026-10-11 16:48:53,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 14 0.027 0.038 2026-10-11 16:48:53,668 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /odoo/action-2233/2 HTTP/1.1" 200 - 22 0.031 0.083 2026-10-11 16:48:53,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.021 2026-10-11 16:48:53,750 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:48:54,647 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [2/4] Tour test_company_access_error_redirect → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-11 16:48:54,677 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-11 16:48:54,678 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: Owl is running in 'dev' mode. 2026-10-11 16:48:54,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.020 2026-10-11 16:48:54,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.037 0.108 2026-10-11 16:48:55,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /mail/data HTTP/1.1" 200 - 124 0.236 0.288 2026-10-11 16:48:55,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.019 0.511 2026-10-11 16:48:55,426 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.020 0.479 2026-10-11 16:48:55,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.615 2026-10-11 16:48:55,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.014 0.520 2026-10-11 16:48:55,604 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 16:48:55,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.016 0.051 2026-10-11 16:48:55,691 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.006 0.059 2026-10-11 16:48:55,726 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:48:55,752 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:48:55] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 6 0.009 0.016 2026-10-11 16:48:55,839 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [3/4] Tour test_company_access_error_redirect → Step .o_switch_company_menu button 2026-10-11 16:48:55,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: [4/4] Tour test_company_access_error_redirect → Step .o-dropdown--menu 2026-10-11 16:48:55,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: tour succeeded 2026-10-11 16:48:55,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR test_company_access_error_redirect SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-11 16:48:56,219 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect.browser: heap 24781608 (allocated 26324992) 2026-10-11 16:48:56,223 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Closing chrome headless with pid 2792 2026-10-11 16:48:56,227 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Closing websocket connection 2026-10-11 16:48:56,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Terminating chrome headless with pid 2792 2026-10-11 16:48:56,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164856_331608_test_company_access_error_redirect.txt 2026-10-11 16:48:56,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_access_error_redirect: Removing chrome user profile "/tmp/tmpysz0zn0j_chrome_odoo" 2026-10-11 16:48:56,413 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error ... 2026-10-11 16:49:04,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome pid: 3018 2026-10-11 16:49:04,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome headless temporary user profile dir: /tmp/tmp0hrb8967_chrome_odoo 2026-10-11 16:49:04,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Issuing json command http://127.0.0.1:44157/json/version 2026-10-11 16:49:04,568 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44157/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:49:04,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Browser version: Chrome/150.0.7871.114 2026-10-11 16:49:04,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Issuing json command http://127.0.0.1:44157/json 2026-10-11 16:49:04,597 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44157/json with timeout 3 increased to 10s during tests 2026-10-11 16:49:04,617 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Websocket url found: ws://127.0.0.1:44157/devtools/page/07B5455235469EEE729D2C361A165F80 2026-10-11 16:49:04,634 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Enable chrome headless console log notification 2026-10-11 16:49:04,641 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome headless enable page notifications 2026-10-11 16:49:04,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:49:04,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Setting session cookie in browser 2026-10-11 16:49:04,851 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Open "http://127.0.0.1:8069/odoo/action-2234" in browser 2026-10-11 16:49:04,852 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Navigating to: "http://127.0.0.1:8069/odoo/action-2234" 2026-10-11 16:49:04,867 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:49:06,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:06] "GET /odoo/action-2234 HTTP/1.1" 200 - 184 0.282 1.797 2026-10-11 16:49:06,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Navigation result: {'frameId': '07B5455235469EEE729D2C361A165F80', 'loaderId': '9AF3465137CBAEDF8883775FF5CE57F0', 'isDownload': False} 2026-10-11 16:49:06,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Evaluate ready code "odoo.isTourReady('test_company_switch_access_error')" 2026-10-11 16:49:07,015 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:07] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.021 2026-10-11 16:49:07,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:07] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-11 16:49:07,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:07] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 16:49:07,062 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:49:08,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/webclient/load_menus/04d0ccad415ebcd485520d7451a5d25a0f71e55744653bdb87aa3bcf846f48be HTTP/1.1" 200 - 907 0.484 0.597 2026-10-11 16:49:08,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.767 2026-10-11 16:49:08,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.112 2026-10-11 16:49:08,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.006 0.135 2026-10-11 16:49:08,318 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 16:49:08,319 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 16:49:08,325 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 16:49:08,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.011 2026-10-11 16:49:08,387 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: Owl is running in 'dev' mode. 2026-10-11 16:49:08,442 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:49:08,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.078 2026-10-11 16:49:08,503 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 16:49:08,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.018 0.060 2026-10-11 16:49:08,608 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Evaluate test code "odoo.startTour('test_company_switch_access_error', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2234", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:49:08,621 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [1/8] Tour test_company_switch_access_error → Step .o_list_view 2026-10-11 16:49:08,713 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:49:08,803 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 42 0.103 0.222 2026-10-11 16:49:08,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.301 2026-10-11 16:49:08,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.240 2026-10-11 16:49:08,922 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.196 2026-10-11 16:49:08,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:49:08,952 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:49:08,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:08] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.113 2026-10-11 16:49:09,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /mail/data HTTP/1.1" 200 - 140 0.179 0.640 2026-10-11 16:49:09,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.584 2026-10-11 16:49:09,496 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.604 2026-10-11 16:49:09,615 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 16:49:09,667 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.026 2026-10-11 16:49:09,727 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:49:09,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.054 0.060 2026-10-11 16:49:09,839 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 6 0.022 0.020 2026-10-11 16:49:09,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 16:49:10,002 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [2/8] Tour test_company_switch_access_error → Step .o_list_view .o_data_cell:contains(p2) 2026-10-11 16:49:10,080 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [3/8] Tour test_company_switch_access_error → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-11 16:49:10,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:49:10,131 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:10] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 2 0.006 0.013 2026-10-11 16:49:10,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [4/8] Tour test_company_switch_access_error → Step .o_switch_company_menu button 2026-10-11 16:49:10,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [5/8] Tour test_company_switch_access_error → Step .o_switch_company_item:contains(second company) [role=menuitemcheckbox] 2026-10-11 16:49:10,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [6/8] Tour test_company_switch_access_error → Step .o_switch_company_menu_buttons button:contains(Confirm) 2026-10-11 16:49:10,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:10] "POST /web/dataset/call_kw/test.model_multicompany/has_access HTTP/1.1" 200 - 5 0.009 0.009 2026-10-11 16:49:10,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:10] "GET /odoo/action-2234 HTTP/1.1" 200 - 22 0.018 0.090 2026-10-11 16:49:10,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.024 0.020 2026-10-11 16:49:10,651 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:49:11,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [7/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-11 16:49:11,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-11 16:49:11,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: Owl is running in 'dev' mode. 2026-10-11 16:49:11,674 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.033 2026-10-11 16:49:11,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.048 0.120 2026-10-11 16:49:12,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /mail/data HTTP/1.1" 200 - 125 0.139 0.278 2026-10-11 16:49:12,197 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.012 0.408 2026-10-11 16:49:12,234 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.009 0.366 2026-10-11 16:49:12,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.388 2026-10-11 16:49:12,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.516 2026-10-11 16:49:12,367 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 16:49:12,434 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.026 0.039 2026-10-11 16:49:12,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.011 0.074 2026-10-11 16:49:12,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:49:12,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 16:49:12,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: [8/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-11 16:49:12,680 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: tour succeeded 2026-10-11 16:49:12,681 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_company_switch_access_error SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-11 16:49:13,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error.browser: heap 25320332 (allocated 26849280) 2026-10-11 16:49:13,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Closing chrome headless with pid 3018 2026-10-11 16:49:13,032 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Closing websocket connection 2026-10-11 16:49:13,032 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Terminating chrome headless with pid 3018 2026-10-11 16:49:13,152 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164913_152618_test_company_switch_access_error.txt 2026-10-11 16:49:13,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error: Removing chrome user profile "/tmp/tmp0hrb8967_chrome_odoo" 2026-10-11 16:49:13,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow: Starting TestUi.test_company_switch_access_error_debug ... 2026-10-11 16:49:21,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome pid: 3252 2026-10-11 16:49:21,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome headless temporary user profile dir: /tmp/tmp7an9q05z_chrome_odoo 2026-10-11 16:49:21,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Issuing json command http://127.0.0.1:44009/json/version 2026-10-11 16:49:21,373 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44009/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:49:21,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Browser version: Chrome/150.0.7871.114 2026-10-11 16:49:21,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Issuing json command http://127.0.0.1:44009/json 2026-10-11 16:49:21,384 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44009/json with timeout 3 increased to 10s during tests 2026-10-11 16:49:21,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Websocket url found: ws://127.0.0.1:44009/devtools/page/E9491DAF119CE8712A1EDD2DF94704AE 2026-10-11 16:49:21,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Enable chrome headless console log notification 2026-10-11 16:49:21,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome headless enable page notifications 2026-10-11 16:49:21,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:49:21,581 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Setting session cookie in browser 2026-10-11 16:49:21,586 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Open "http://127.0.0.1:8069/odoo/action-2235?debug=assets&cids=1-76" in browser 2026-10-11 16:49:21,587 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Navigating to: "http://127.0.0.1:8069/odoo/action-2235?debug=assets&cids=1-76" 2026-10-11 16:49:21,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:49:23,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:23] "GET /odoo/action-2235?debug=assets&cids=1-76 HTTP/1.1" 200 - 182 0.205 1.727 2026-10-11 16:49:23,543 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Navigation result: {'frameId': 'E9491DAF119CE8712A1EDD2DF94704AE', 'loaderId': 'A42451159C1759CF9B7937BEAE418D63', 'isDownload': False} 2026-10-11 16:49:23,543 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Evaluate ready code "odoo.isTourReady('test_company_switch_access_error')" 2026-10-11 16:49:26,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/514699e/web.assets_web.css.map (id:8391) 2026-10-11 16:49:27,123 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/514699e/web.assets_web.css (id:8392) 2026-10-11 16:49:27,351 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:27] "GET /web/assets/debug/web.assets_web.css HTTP/1.1" 200 - 38 0.218 3.557 2026-10-11 16:49:27,409 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:49:28,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1be1060/web.assets_web.js.map (id:8393) 2026-10-11 16:49:32,880 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1be1060/web.assets_web.js (id:8394) 2026-10-11 16:49:34,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:34] "GET /web/assets/debug/web.assets_web.js HTTP/1.1" 200 - 14 0.751 9.849 2026-10-11 16:49:34,208 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 10.609 2026-10-11 16:49:34,225 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:34] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 10.642 2026-10-11 16:49:35,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:35] "GET /web/webclient/load_menus/8f9cf4f465766bf5b524e91e23f96b74d6dcd20911882aba07b92aeb2595aeeb HTTP/1.1" 200 - 1049 0.697 11.374 2026-10-11 16:49:35,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/59999f7/web.assets_tests.js.map (id:8395) 2026-10-11 16:49:36,690 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/59999f7/web.assets_tests.js (id:8396) 2026-10-11 16:49:36,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:36] "GET /web/assets/debug/web.assets_tests.js HTTP/1.1" 200 - 13 0.129 2.553 2026-10-11 16:49:37,077 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 16:49:37,087 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-11 16:49:37,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 16:49:37,145 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: Owl is running in 'dev' mode. 2026-10-11 16:49:37,312 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: The ready code tooks too much time : 13.769374132156372 2026-10-11 16:49:37,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Evaluate test code "odoo.startTour('test_company_switch_access_error', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2235?debug=assets&cids=1-76", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:49:37,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [1/8] Tour test_company_switch_access_error → Step .o_list_view 2026-10-11 16:49:40,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10726:30) at onWillStart (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10769:29) at TimesheetTimerMenu.setup (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:318994:13) at new ComponentNode (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:10473:28) at http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:14125:28 at NavBar.slot2 (eval at compile (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:13850:20), :23:27) at callSlot (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:11090:37) at ErrorHandler.template (eval at compile (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:13850:20), :8:12) at Fiber._render (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:9817:38) at Fiber.render (http://127.0.0.1:8069/web/assets/debug/web.assets_web.js:9809:18) 2026-10-11 16:49:40,257 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20d9c5b/web.assets_web_print.css.map (id:8397) 2026-10-11 16:49:40,395 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/20d9c5b/web.assets_web_print.css (id:8398) 2026-10-11 16:49:40,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /web/assets/debug/web.assets_web_print.css HTTP/1.1" 200 - 30 0.179 5.871 2026-10-11 16:49:40,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 3.452 2026-10-11 16:49:40,753 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 42 0.046 3.488 2026-10-11 16:49:40,799 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:49:40,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 3.679 2026-10-11 16:49:40,884 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:49:40,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:49:40,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8d9476c/bus.websocket_worker_assets.js.map (id:8399) 2026-10-11 16:49:40,912 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 16:49:40,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8d9476c/bus.websocket_worker_assets.js (id:8400) 2026-10-11 16:49:40,963 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 13 0.039 3.805 2026-10-11 16:49:41,424 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /mail/data HTTP/1.1" 200 - 140 0.224 0.575 2026-10-11 16:49:41,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 4.264 2026-10-11 16:49:41,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.732 2026-10-11 16:49:41,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.876 2026-10-11 16:49:41,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.554 2026-10-11 16:49:41,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.648 2026-10-11 16:49:41,630 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 0.640 2026-10-11 16:49:41,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.214 2026-10-11 16:49:41,688 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-10-11 16:49:41,779 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.045 0.052 2026-10-11 16:49:41,819 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:49:41,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 18 0.024 0.070 2026-10-11 16:49:41,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 6 0.005 0.018 2026-10-11 16:49:41,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 16:49:42,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [2/8] Tour test_company_switch_access_error → Step .o_list_view .o_data_cell:contains(p2) 2026-10-11 16:49:42,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [3/8] Tour test_company_switch_access_error → Step .o_form_view .o_last_breadcrumb_item:contains(p2) 2026-10-11 16:49:42,184 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:49:42,232 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "POST /web/dataset/call_kw/test.model_multicompany/web_read HTTP/1.1" 200 - 2 0.009 0.037 2026-10-11 16:49:42,309 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [4/8] Tour test_company_switch_access_error → Step .o_switch_company_menu button 2026-10-11 16:49:42,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [5/8] Tour test_company_switch_access_error → Step .o_switch_company_item:contains(second company) [role=menuitemcheckbox] 2026-10-11 16:49:42,449 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [6/8] Tour test_company_switch_access_error → Step .o_switch_company_menu_buttons button:contains(Confirm) 2026-10-11 16:49:42,526 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "POST /web/dataset/call_kw/test.model_multicompany/has_access HTTP/1.1" 200 - 5 0.006 0.009 2026-10-11 16:49:42,715 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "GET /odoo/action-2235?debug=assets HTTP/1.1" 200 - 22 0.038 0.129 2026-10-11 16:49:42,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.021 2026-10-11 16:49:42,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:42] "GET /web/assets/debug/web.assets_web.css HTTP/1.1" 304 - 2 0.001 0.062 2026-10-11 16:49:43,969 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:49:44,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:44] "GET /web/assets/debug/web.assets_web.js HTTP/1.1" 304 - 2 0.008 1.507 2026-10-11 16:49:44,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:44] "GET /web/assets/debug/web.assets_tests.js HTTP/1.1" 304 - 2 0.002 0.316 2026-10-11 16:49:44,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:44] "GET /web/assets/debug/web.assets_web_print.css HTTP/1.1" 304 - 2 0.001 0.025 2026-10-11 16:49:45,346 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [7/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-11 16:49:45,365 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 16:49:45,391 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-11 16:49:45,394 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: Owl is running in 'dev' mode. 2026-10-11 16:49:45,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.036 2026-10-11 16:49:45,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.006 0.038 2026-10-11 16:49:45,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.033 2026-10-11 16:49:45,615 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 304 - 0 0.000 0.005 2026-10-11 16:49:45,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.049 0.141 2026-10-11 16:49:45,702 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 304 - 0 0.000 0.004 2026-10-11 16:49:45,713 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 304 - 0 0.000 0.002 2026-10-11 16:49:46,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /mail/data HTTP/1.1" 200 - 125 0.172 0.344 2026-10-11 16:49:46,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.469 2026-10-11 16:49:46,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.508 2026-10-11 16:49:46,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.013 0.423 2026-10-11 16:49:46,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.019 0.451 2026-10-11 16:49:46,244 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:49:46,312 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.034 0.030 2026-10-11 16:49:46,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /web/dataset/call_kw/test.model_multicompany/get_views HTTP/1.1" 200 - 5 0.007 0.053 2026-10-11 16:49:46,355 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 304 - 0 0.000 0.002 2026-10-11 16:49:46,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /web/dataset/call_kw/test.model_multicompany/web_search_read HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 16:49:46,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:49:46,489 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: [8/8] Tour test_company_switch_access_error → Step .o_view_controller.o_list_view 2026-10-11 16:49:46,541 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: tour succeeded 2026-10-11 16:49:46,542 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_company_switch_access_error SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-10-11 16:49:46,762 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug.browser: heap 26668048 (allocated 28033024) 2026-10-11 16:49:46,780 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Closing chrome headless with pid 3252 2026-10-11 16:49:46,781 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Closing websocket connection 2026-10-11 16:49:46,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Terminating chrome headless with pid 3252 2026-10-11 16:49:46,894 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_164946_893894_test_company_switch_access_error_debug.txt 2026-10-11 16:49:46,894 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUi.test_company_switch_access_error_debug: Removing chrome user profile "/tmp/tmp7an9q05z_chrome_odoo" 2026-10-11 16:49:47,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 15 removed 2026-10-11 16:49:47,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow: Starting TestUiMobile.test_01_main_flow_tour_mobile ... 2026-10-11 16:49:48,186 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome pid: 3493 2026-10-11 16:49:48,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome headless temporary user profile dir: /tmp/tmp3aeojx67_chrome_odoo 2026-10-11 16:49:48,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Issuing json command http://127.0.0.1:45013/json/version 2026-10-11 16:49:48,188 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45013/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:49:48,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Browser version: Chrome/150.0.7871.114 2026-10-11 16:49:48,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Issuing json command http://127.0.0.1:45013/json 2026-10-11 16:49:48,216 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45013/json with timeout 3 increased to 10s during tests 2026-10-11 16:49:48,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Websocket url found: ws://127.0.0.1:45013/devtools/page/C80037026803E29C3FB4955479B6DF10 2026-10-11 16:49:48,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Enable chrome headless console log notification 2026-10-11 16:49:48,264 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome headless enable page notifications 2026-10-11 16:49:48,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:49:48,352 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Setting session cookie in browser 2026-10-11 16:49:48,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 16:49:48,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 16:49:48,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:49:50,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:50] "GET /odoo HTTP/1.1" 200 - 186 0.237 1.631 2026-10-11 16:49:50,253 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Navigation result: {'frameId': 'C80037026803E29C3FB4955479B6DF10', 'loaderId': '6202A2FC443072D59EFBD3BB83831D83', 'isDownload': False} 2026-10-11 16:49:50,253 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Evaluate ready code "odoo.isTourReady('main_flow_tour')" 2026-10-11 16:49:51,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.635 0.610 2026-10-11 16:49:51,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.253 2026-10-11 16:49:51,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 1.268 2026-10-11 16:49:51,592 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:49:51,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.287 2026-10-11 16:49:51,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.322 2026-10-11 16:49:51,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.006 2026-10-11 16:49:51,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 16:49:52,612 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 16:49:52,616 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 16:49:52,618 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 16:49:52,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-10-11 16:49:52,654 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: Owl is running in 'dev' mode. 2026-10-11 16:49:52,700 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:49:52,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.058 2026-10-11 16:49:52,747 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 16:49:52,824 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.062 2026-10-11 16:49:52,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.061 2026-10-11 16:49:52,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: The ready code tooks too much time : 2.6056203842163086 2026-10-11 16:49:52,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Evaluate test code "odoo.startTour('main_flow_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:49:52,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [1/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:49:53,018 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 16:49:53,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.051 0.222 2026-10-11 16:49:53,122 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:49:53,125 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [2/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:49:53,137 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:49:53,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:49:53,226 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [3/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:49:53,252 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:49:53,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [4/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:49:53,419 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [5/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:49:53,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [6/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-11 16:49:53,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "POST /mail/data HTTP/1.1" 200 - 139 0.178 0.434 2026-10-11 16:49:53,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.605 2026-10-11 16:49:53,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.416 2026-10-11 16:49:53,574 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.555 2026-10-11 16:49:53,603 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.164 2026-10-11 16:49:53,631 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.520 2026-10-11 16:49:53,690 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.568 2026-10-11 16:49:53,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.051 2026-10-11 16:49:53,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.067 2026-10-11 16:49:54,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:54] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 222 0.258 0.710 2026-10-11 16:49:54,763 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:54] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 13 0.018 0.067 2026-10-11 16:49:55,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [7/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:49:55,083 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [8/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-11 16:49:55,143 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [9/311] Tour main_flow_tour → Step Let's create products. (trigger: .o_menu_sections .dropdown-toggle span:contains('Products')) 2026-10-11 16:49:55,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [10/311] Tour main_flow_tour → Step Let's create products. (trigger: .dropdown-item:contains('Products'), nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_product_template_action']) 2026-10-11 16:49:55,276 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [11/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Products') 2026-10-11 16:49:55,299 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.017 2026-10-11 16:49:55,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:55] "POST /web/dataset/call_kw/product.template/get_views HTTP/1.1" 200 - 184 0.227 0.396 2026-10-11 16:49:56,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:56] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 41 0.108 0.143 2026-10-11 16:49:56,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [12/311] Tour main_flow_tour → Step Let's create your first product. (trigger: .o-kanban-button-new) 2026-10-11 16:49:56,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:56] "GET /web/image/product.template/52/image_128?unique=1791734598000 HTTP/1.1" 200 - 10 0.032 0.038 2026-10-11 16:49:56,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [13/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-11 16:49:56,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:56] "GET /web/image/product.template/245/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.005 0.082 2026-10-11 16:49:56,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:56] "GET /web/image/product.template/216/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.007 0.096 2026-10-11 16:49:56,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:56] "GET /web/image/product.template/191/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.007 0.120 2026-10-11 16:49:57,012 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "GET /web/image/product.template/199/image_128?unique=1791734598000 HTTP/1.1" 200 - 5 0.013 0.155 2026-10-11 16:49:57,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "GET /web/image/product.template/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 4 0.006 0.195 2026-10-11 16:49:57,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-10-11 16:49:57,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "POST /web/dataset/call_kw/product.image/get_views HTTP/1.1" 200 - 9 0.007 0.114 2026-10-11 16:49:57,307 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 64 0.088 0.128 2026-10-11 16:49:57,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "POST /web/dataset/call_kw/product.category/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:49:57,737 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:57] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 16:49:57,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [14/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-11 16:49:57,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [15/311] Tour main_flow_tour → Step Let's enter the product type (trigger: .o_field_widget[name=is_storable] input) 2026-10-11 16:49:58,051 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [16/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-11 16:49:58,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:58] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 11 0.010 0.056 2026-10-11 16:49:58,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:58] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.004 0.018 2026-10-11 16:49:58,211 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [17/311] Tour main_flow_tour → Step Check Manufacture (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Manufacture")) 2026-10-11 16:49:58,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [18/311] Tour main_flow_tour → Step Uncheck Buy (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Buy")) 2026-10-11 16:49:58,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:58] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.012 0.031 2026-10-11 16:49:58,364 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [19/311] Tour main_flow_tour → Step Uncheck Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check > label:contains("Replenish on Order (MTO)")) 2026-10-11 16:49:58,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [20/311] Tour main_flow_tour → Step Go to main tab (trigger: .o_notebook .nav-link:contains("General Information")) 2026-10-11 16:49:58,524 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [21/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-11 16:49:58,651 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [22/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_button_save) 2026-10-11 16:49:58,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [23/311] Tour main_flow_tour → Step .o_form_saved 2026-10-11 16:49:59,737 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:49:59,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:59] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 293 0.535 0.450 2026-10-11 16:49:59,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [24/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-11 16:49:59,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [25/311] Tour main_flow_tour → Step .o_form_saved 2026-10-11 16:49:59,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:49:59] "POST /mail/thread/data HTTP/1.1" 200 - 47 0.078 0.075 2026-10-11 16:50:00,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.026 0.148 2026-10-11 16:50:00,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [26/311] Tour main_flow_tour → Step See Bill of material (trigger: .oe_stat_button div[name=bom_count]) 2026-10-11 16:50:00,099 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [27/311] Tour main_flow_tour → Step Let's create a new bill of material (trigger: .o_list_button_add) 2026-10-11 16:50:00,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.020 2026-10-11 16:50:00,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/dataset/call_kw/mrp.bom/get_views HTTP/1.1" 200 - 59 0.070 0.130 2026-10-11 16:50:00,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:50:00,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 2 0.005 0.023 2026-10-11 16:50:00,550 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:50:00,554 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:50:00,586 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [28/311] Tour main_flow_tour → Step .o_form_editable 2026-10-11 16:50:00,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 6 0.011 0.022 2026-10-11 16:50:00,736 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [29/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:50:00,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [30/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:50:00,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:00] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 6 0.010 0.030 2026-10-11 16:50:00,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [31/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component1') 2026-10-11 16:50:00,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [32/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:50:01,048 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [33/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:50:01,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 75 0.080 0.177 2026-10-11 16:50:01,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 18 0.053 0.096 2026-10-11 16:50:01,753 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [34/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal-body .o_form_editable .o_field_widget[name="name"] textarea) 2026-10-11 16:50:01,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "GET /web/image/product.product/159/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.040 0.027 2026-10-11 16:50:01,837 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "GET /web/image/product.product/147/image_128?unique=1791735068000 HTTP/1.1" 200 - 6 0.013 0.077 2026-10-11 16:50:01,871 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "GET /web/image/product.product/280/image_128?unique=1791733543000 HTTP/1.1" 200 - 6 0.019 0.113 2026-10-11 16:50:01,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "GET /web/image/product.product/158/image_128?unique=1791733061000 HTTP/1.1" 200 - 6 0.009 0.142 2026-10-11 16:50:01,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:01] "GET /web/image/product.product/270/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.005 0.090 2026-10-11 16:50:02,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "POST /web/dataset/call_kw/product.product/get_views HTTP/1.1" 200 - 78 0.124 0.411 2026-10-11 16:50:02,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "GET /web/image/product.product/269/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.603 2026-10-11 16:50:02,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "GET /web/image/product.product/234/image_128?unique=1791733085000 HTTP/1.1" 200 - 6 0.027 0.684 2026-10-11 16:50:02,502 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "GET /web/image/product.product/16/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.025 0.574 2026-10-11 16:50:02,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "GET /web/image/product.product/17/image_128?unique=1791735019000 HTTP/1.1" 200 - 6 0.007 0.593 2026-10-11 16:50:02,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "GET /web/image/product.product/18/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.022 0.595 2026-10-11 16:50:02,938 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:02] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 54 0.124 0.385 2026-10-11 16:50:03,328 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [35/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-11 16:50:03,432 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [36/311] Tour main_flow_tour → Step Go to inventory tab (trigger: .o_notebook .nav-link:contains("Inventory")) 2026-10-11 16:50:03,518 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [37/311] Tour main_flow_tour → Step Check Replenish on Order (MTO) (trigger: .o_field_widget[name=route_ids] .form-check:contains("Replenish on Order (MTO)") input) 2026-10-11 16:50:03,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:03] "POST /web/dataset/call_kw/stock.route/name_search HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 16:50:03,621 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [38/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-11 16:50:03,628 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:03] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.015 0.099 2026-10-11 16:50:03,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [39/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-11 16:50:03,770 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [40/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component1) 2026-10-11 16:50:03,803 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:03] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.020 0.058 2026-10-11 16:50:03,840 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [41/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 16:50:03,893 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [42/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-11 16:50:03,958 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [43/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-11 16:50:04,017 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [44/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains('Vendor') 2026-10-11 16:50:04,072 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [45/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .o_form_editable .o_field_many2one[name=partner_id] input) 2026-10-11 16:50:04,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:04] "POST /web/dataset/call_kw/product.supplierinfo/get_views HTTP/1.1" 200 - 14 0.022 0.041 2026-10-11 16:50:04,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:04] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 3 0.006 0.023 2026-10-11 16:50:04,234 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [46/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-11 16:50:04,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [47/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-footer .o_create_button) 2026-10-11 16:50:04,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:04] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 87 0.097 0.199 2026-10-11 16:50:04,658 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:04] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 12 0.030 0.076 2026-10-11 16:50:04,872 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [48/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-dialog .o_field_radio.o_field_widget[name=company_type] 2026-10-11 16:50:04,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:04] "GET /web/image/res.partner/317/avatar_128?unique=1791735097000 HTTP/1.1" 200 - 13 0.045 0.047 2026-10-11 16:50:05,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/319/avatar_128?unique=1791735097000 HTTP/1.1" 200 - 9 0.029 0.121 2026-10-11 16:50:05,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/318/avatar_128?unique=1791735097000 HTTP/1.1" 200 - 9 0.033 0.158 2026-10-11 16:50:05,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 53 0.057 0.370 2026-10-11 16:50:05,451 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/321/avatar_128?unique=1791735097000 HTTP/1.1" 200 - 8 0.019 0.569 2026-10-11 16:50:05,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/15/avatar_128?unique=1791735013000 HTTP/1.1" 200 - 9 0.023 0.612 2026-10-11 16:50:05,584 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/227/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.021 0.678 2026-10-11 16:50:05,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/226/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.018 0.618 2026-10-11 16:50:05,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/230/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.310 2026-10-11 16:50:05,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/360/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.021 0.662 2026-10-11 16:50:05,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/259/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.017 0.303 2026-10-11 16:50:05,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:05] "GET /web/image/res.partner/351/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.025 0.224 2026-10-11 16:50:06,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 34 0.067 0.561 2026-10-11 16:50:06,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/359/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.023 0.279 2026-10-11 16:50:06,244 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/355/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.041 0.419 2026-10-11 16:50:06,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/228/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.017 0.354 2026-10-11 16:50:06,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/358/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.017 0.754 2026-10-11 16:50:06,470 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/364/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.026 0.346 2026-10-11 16:50:06,491 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:50:06,544 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/277/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.024 0.803 2026-10-11 16:50:06,594 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [49/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-11 16:50:06,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/357/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.016 0.222 2026-10-11 16:50:06,688 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/256/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.016 0.345 2026-10-11 16:50:06,691 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [50/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create vendor) 2026-10-11 16:50:06,751 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [51/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-10-11 16:50:06,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/368/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.029 0.565 2026-10-11 16:50:06,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [52/311] Tour main_flow_tour → Step body:has(.modal:contains(create vendors)) 2026-10-11 16:50:06,839 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "GET /web/image/res.partner/269/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.020 0.569 2026-10-11 16:50:06,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:06] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.063 2026-10-11 16:50:06,891 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [53/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-11 16:50:07,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:07] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 66 0.074 0.151 2026-10-11 16:50:07,245 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:07] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 2 0.006 0.020 2026-10-11 16:50:07,324 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [54/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close):enabled) 2026-10-11 16:50:07,398 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [55/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Component) 2026-10-11 16:50:07,473 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:07] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.010 0.054 2026-10-11 16:50:07,543 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [56/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:50:07,628 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [57/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:08,029 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:50:08,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:08] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 86 0.172 0.229 2026-10-11 16:50:08,126 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:08] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.023 0.046 2026-10-11 16:50:08,164 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:08] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:50:08,235 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [58/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-11 16:50:08,307 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [59/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-11 16:50:08,366 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [60/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-11 16:50:08,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [61/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:50:08,465 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [62/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:50:08,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [63/311] Tour main_flow_tour → Step .o_form_editable 2026-10-11 16:50:08,569 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [64/311] Tour main_flow_tour → Step Click here to add some lines. (trigger: .o_field_x2many_list_row_add > a) 2026-10-11 16:50:08,644 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [65/311] Tour main_flow_tour → Step Click here to open kanban search mobile. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:50:08,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:08] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 7 0.023 0.030 2026-10-11 16:50:08,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [66/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains(New)) 2026-10-11 16:50:08,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:08] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 21 0.078 0.095 2026-10-11 16:50:09,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [67/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .modal-body .o_form_editable .o_field_widget[name=name] textarea) 2026-10-11 16:50:09,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:09] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 85 0.109 0.194 2026-10-11 16:50:09,807 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [68/311] Tour main_flow_tour → Step .o_field_widget[name=bom_line_ids] .o_data_row:nth-child(2).o_selected_row 2026-10-11 16:50:09,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [69/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. (trigger: .o_selected_row .o_required_modifier[name=product_id] input) 2026-10-11 16:50:09,937 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [70/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.component2') 2026-10-11 16:50:10,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [71/311] Tour main_flow_tour → Step Click here to edit your component (trigger: .o_selected_row .o_external_button) 2026-10-11 16:50:10,055 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [72/311] Tour main_flow_tour → Step Go to purchase tab (trigger: .o_notebook .nav-link:contains("Purchase")) 2026-10-11 16:50:10,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [73/311] Tour main_flow_tour → Step Let's select a vendor (trigger: .o_field_widget[name=seller_ids] .o-kanban-button-new) 2026-10-11 16:50:10,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:10] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.021 0.055 2026-10-11 16:50:10,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [74/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_form_editable div:contains(Vendor) 2026-10-11 16:50:10,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [75/311] Tour main_flow_tour → Step Select a vendor, or create a new one on the fly. (trigger: .modal:not(.o_inactive_modal) .o_form_editable .o_field_many2one[name='partner_id'] input) 2026-10-11 16:50:10,279 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:10] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 4 0.007 0.020 2026-10-11 16:50:10,355 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [76/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:50:10,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:10] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 23 0.034 0.082 2026-10-11 16:50:10,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [77/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:10,802 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [78/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:50:10,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [79/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:10,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [80/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.vendor') 2026-10-11 16:50:11,017 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 6 0.039 0.045 2026-10-11 16:50:11,026 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [81/311] Tour main_flow_tour → Step Let's enter the cost price (trigger: .o_field_widget[name=seller_ids] .o_field_x2many_list_row_add > a) 2026-10-11 16:50:11,096 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.021 0.042 2026-10-11 16:50:11,104 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [82/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains(the_flow.component2) 2026-10-11 16:50:11,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [83/311] Tour main_flow_tour → Step Select a seller (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 16:50:11,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/356/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 15 0.023 0.105 2026-10-11 16:50:11,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [84/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.vendor') 2026-10-11 16:50:11,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/362/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.016 0.158 2026-10-11 16:50:11,259 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [85/311] Tour main_flow_tour → Step .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:50:11,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/353/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.020 0.207 2026-10-11 16:50:11,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/10/avatar_128?unique=1791735068000 HTTP/1.1" 200 - 9 0.012 0.148 2026-10-11 16:50:11,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/92/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.021 0.290 2026-10-11 16:50:11,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/225/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.018 0.383 2026-10-11 16:50:11,558 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/1112/avatar_128?unique=1791737406000 HTTP/1.1" 200 - 8 0.019 0.289 2026-10-11 16:50:11,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/229/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.236 2026-10-11 16:50:11,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/363/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.026 0.610 2026-10-11 16:50:11,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "POST /web/dataset/call_kw/product.supplierinfo/onchange HTTP/1.1" 200 - 3 0.008 0.400 2026-10-11 16:50:11,767 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [86/311] Tour main_flow_tour → Step Set the cost price (trigger: .o_field_widget[name=price] input) 2026-10-11 16:50:11,781 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/268/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.017 0.277 2026-10-11 16:50:11,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [87/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Vendor') 2026-10-11 16:50:11,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/278/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.040 0.137 2026-10-11 16:50:11,894 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [88/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save & Close)) 2026-10-11 16:50:11,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/352/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.015 0.173 2026-10-11 16:50:11,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:11] "GET /web/image/res.partner/257/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.339 2026-10-11 16:50:12,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [89/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(create component) 2026-10-11 16:50:12,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/258/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.034 0.588 2026-10-11 16:50:12,107 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/361/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.016 0.516 2026-10-11 16:50:12,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/365/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.015 0.268 2026-10-11 16:50:12,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/349/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.017 0.208 2026-10-11 16:50:12,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/354/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.023 0.486 2026-10-11 16:50:12,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "GET /web/image/res.partner/350/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.016 0.412 2026-10-11 16:50:12,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:12] "POST /web/dataset/call_kw/product.product/onchange HTTP/1.1" 200 - 10 0.013 0.383 2026-10-11 16:50:12,525 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [90/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:50:12,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [91/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:13,004 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:50:13,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:13] "POST /web/dataset/call_kw/product.product/web_save HTTP/1.1" 200 - 97 0.167 0.228 2026-10-11 16:50:13,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:13] "POST /web/dataset/call_kw/mrp.bom.line/onchange HTTP/1.1" 200 - 22 0.038 0.041 2026-10-11 16:50:13,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:13] "POST /web/dataset/call_kw/mrp.bom/onchange HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:50:13,202 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [92/311] Tour main_flow_tour → Step .o_field_widget[name=code] input 2026-10-11 16:50:13,281 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [93/311] Tour main_flow_tour → Step label:contains("Purchase Unit") 2026-10-11 16:50:13,340 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [94/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:50:13,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [95/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:50:13,450 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [96/311] Tour main_flow_tour → Step Go back (trigger: .breadcrumb .o_back_button) 2026-10-11 16:50:13,501 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [97/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Bill of Materials') 2026-10-11 16:50:13,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:13] "POST /web/dataset/call_kw/mrp.bom/web_save HTTP/1.1" 200 - 55 0.133 0.095 2026-10-11 16:50:13,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:13] "POST /web/dataset/call_kw/mrp.bom/web_search_read HTTP/1.1" 200 - 13 0.021 0.036 2026-10-11 16:50:13,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [98/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:50:13,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [99/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.product') 2026-10-11 16:50:14,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:14] "POST /web/dataset/call_kw/product.template/web_read HTTP/1.1" 200 - 190 0.318 0.250 2026-10-11 16:50:14,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:14] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 16:50:14,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:14] "POST /web/dataset/call_kw/product.template/zalo_check_recipients HTTP/1.1" 200 - 1 0.002 0.018 2026-10-11 16:50:14,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [100/311] Tour main_flow_tour → Step Go back (trigger: .o_back_button) 2026-10-11 16:50:14,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:14] "POST /mail/thread/data HTTP/1.1" 200 - 42 0.066 0.094 2026-10-11 16:50:14,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [101/311] Tour main_flow_tour → Step .o_kanban_view 2026-10-11 16:50:14,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:14] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.020 0.129 2026-10-11 16:50:15,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:15] "POST /web/dataset/call_kw/product.template/web_search_read HTTP/1.1" 200 - 25 0.085 0.164 2026-10-11 16:50:15,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [102/311] Tour main_flow_tour → Step Let's create your second product. (trigger: .o-kanban-button-new) 2026-10-11 16:50:15,599 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [103/311] Tour main_flow_tour → Step .o_form_sheet 2026-10-11 16:50:15,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:15] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 52 0.049 0.104 2026-10-11 16:50:15,975 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [104/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .o_field_widget[name=name] textarea) 2026-10-11 16:50:16,126 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [105/311] Tour main_flow_tour → Step Set to service (trigger: .o_field_widget[name="type"] input[data-value="service"]) 2026-10-11 16:50:16,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [106/311] Tour main_flow_tour → Step Focus on customer taxes field. (trigger: .o_field_widget[name=taxes_id] input) 2026-10-11 16:50:16,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [107/311] Tour main_flow_tour → Step Change service policy (trigger: .o_field_widget[name=service_policy] select) 2026-10-11 16:50:16,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:16] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 31 0.051 0.099 2026-10-11 16:50:16,496 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [108/311] Tour main_flow_tour → Step Change track service (trigger: .o_field_widget[name=service_tracking] select) 2026-10-11 16:50:16,556 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [109/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-11 16:50:16,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:16] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 14 0.012 0.067 2026-10-11 16:50:16,646 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [110/311] Tour main_flow_tour → Step Choose project (trigger: .o_field_widget[name=project_id] input) 2026-10-11 16:50:16,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:16] "POST /web/dataset/call_kw/product.template/onchange HTTP/1.1" 200 - 10 0.009 0.044 2026-10-11 16:50:16,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [111/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:50:17,069 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 106 0.097 0.193 2026-10-11 16:50:17,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 74 0.105 0.112 2026-10-11 16:50:17,439 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [112/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Project) 2026-10-11 16:50:17,493 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [113/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] textarea) 2026-10-11 16:50:17,507 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:17] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.025 0.051 2026-10-11 16:50:17,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 53 0.036 0.234 2026-10-11 16:50:17,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:17] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 30 0.079 0.094 2026-10-11 16:50:18,226 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [114/311] Tour main_flow_tour → Step .o-autocomplete--dropdown-item > a:contains('the_flow.project') 2026-10-11 16:50:18,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [115/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:50:18,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [116/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:18,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:18] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 47 0.059 0.094 2026-10-11 16:50:18,690 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [117/311] Tour main_flow_tour → Step Save this product and the modifications you've made to it. (trigger: .o_form_status_indicator .o_form_button_save) 2026-10-11 16:50:18,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [118/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:50:18,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [119/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:50:18,881 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [120/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:50:18,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [121/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-11 16:50:19,039 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [122/311] Tour main_flow_tour → Step Organize your sales activities with the CRM app. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-11 16:50:19,106 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [123/311] Tour main_flow_tour → Step .o_opportunity_kanban 2026-10-11 16:50:19,605 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:50:19,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:19] "POST /web/dataset/call_kw/product.template/web_save HTTP/1.1" 200 - 277 0.419 0.409 2026-10-11 16:50:19,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:19] "POST /web/action/load HTTP/1.1" 200 - 17 0.037 0.602 2026-10-11 16:50:19,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:19] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.067 0.092 2026-10-11 16:50:19,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:19] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.020 0.131 2026-10-11 16:50:19,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:19] "POST /web/action/run HTTP/1.1" 200 - 22 0.017 0.171 2026-10-11 16:50:20,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 91 0.135 0.245 2026-10-11 16:50:20,386 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.013 0.018 2026-10-11 16:50:20,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.004 0.047 2026-10-11 16:50:20,501 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 15 0.021 0.053 2026-10-11 16:50:20,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.015 0.090 2026-10-11 16:50:20,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.031 0.162 2026-10-11 16:50:20,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.018 0.246 2026-10-11 16:50:20,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:50:20,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [124/311] Tour main_flow_tour → Step Click here to create your first opportunity and add it to your pipeline. (trigger: .o-kanban-button-new) 2026-10-11 16:50:20,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [125/311] Tour main_flow_tour → Step Choose a name for your opportunity. (trigger: .o_kanban_quick_create .o_field_widget[name=name] input) 2026-10-11 16:50:21,049 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 11 0.020 0.040 2026-10-11 16:50:21,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.038 0.048 2026-10-11 16:50:21,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [126/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-11 16:50:21,266 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [127/311] Tour main_flow_tour → Step Write the name of your customer to create one on the fly, or select an existing one. (trigger: .o_kanban_quick_create .o_field_widget[name=partner_id] input) 2026-10-11 16:50:21,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [128/311] Tour main_flow_tour → Step Click here to add new line. (trigger: .modal:not(.o_inactive_modal) .modal-dialog .btn:contains('New')) 2026-10-11 16:50:21,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.048 0.080 2026-10-11 16:50:21,674 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [129/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-11 16:50:21,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [130/311] Tour main_flow_tour → Step Let's enter the name. (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=name] input:not(.o_invisible_modifier)) 2026-10-11 16:50:21,764 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "GET /web/image/res.partner/283/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 12 0.043 0.080 2026-10-11 16:50:21,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "GET /web/image/res.partner/11/avatar_128?unique=1791734582000 HTTP/1.1" 200 - 9 0.024 0.152 2026-10-11 16:50:21,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "GET /web/image/res.partner/253/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.016 0.207 2026-10-11 16:50:21,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "GET /web/image/res.partner/9/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.233 2026-10-11 16:50:21,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:21] "GET /web/image/res.partner/369/avatar_128?unique=1791735199000 HTTP/1.1" 200 - 8 0.014 0.330 2026-10-11 16:50:22,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/16/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.031 0.381 2026-10-11 16:50:22,204 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 35 0.039 0.396 2026-10-11 16:50:22,264 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/279/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.349 2026-10-11 16:50:22,335 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/298/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.020 0.233 2026-10-11 16:50:22,376 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [131/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-11 16:50:22,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/252/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.019 0.452 2026-10-11 16:50:22,449 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [132/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Contact) 2026-10-11 16:50:22,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/299/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.250 2026-10-11 16:50:22,512 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [133/311] Tour main_flow_tour → Step Save (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Save):enabled) 2026-10-11 16:50:22,542 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/300/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.015 0.237 2026-10-11 16:50:22,594 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [134/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:22,614 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/254/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.025 0.560 2026-10-11 16:50:22,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/261/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.022 0.835 2026-10-11 16:50:22,758 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/301/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.017 0.389 2026-10-11 16:50:22,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/302/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.016 0.400 2026-10-11 16:50:22,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.273 2026-10-11 16:50:22,906 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.004 0.245 2026-10-11 16:50:22,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:22] "GET /web/image/res.partner/303/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 8 0.014 0.458 2026-10-11 16:50:23,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 66 0.079 0.159 2026-10-11 16:50:23,315 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 7 0.033 0.040 2026-10-11 16:50:23,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [135/311] Tour main_flow_tour → Step .o_kanban_quick_create .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:50:23,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [136/311] Tour main_flow_tour → Step Click here to add your opportunity. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-10-11 16:50:23,493 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [137/311] Tour main_flow_tour → Step Drag & drop opportunities between columns as you progress in your sales cycle. (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:50:23,556 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [138/311] Tour main_flow_tour → Step Click on an opportunity to zoom to it. (trigger: .o_kanban_group:eq(2) > .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:50:23,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 47 0.053 0.072 2026-10-11 16:50:23,624 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [139/311] Tour main_flow_tour → Step Open the_flow.opportunity (trigger: .o_kanban_group:first .o_kanban_record span:contains('the_flow.opportunity')) 2026-10-11 16:50:23,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.010 0.031 2026-10-11 16:50:23,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 16:50:23,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.024 2026-10-11 16:50:23,736 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [140/311] Tour main_flow_tour → Step Change status from New to proposition. (trigger: .o_statusbar_status button:contains('Proposition')) 2026-10-11 16:50:23,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.032 0.076 2026-10-11 16:50:23,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:23] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 40 0.034 0.122 2026-10-11 16:50:24,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.017 0.026 2026-10-11 16:50:24,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.041 2026-10-11 16:50:24,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 16:50:24,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:50:24,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 16:50:24,188 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [141/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:24,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.018 0.018 2026-10-11 16:50:24,257 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [142/311] Tour main_flow_tour → Step

Create a quotation

(trigger: .o_statusbar_buttons button:enabled:contains('New Quotation'), .dropdown-item button:enabled:contains('New Quotation')) 2026-10-11 16:50:24,292 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.039 0.090 2026-10-11 16:50:24,330 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [143/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-11 16:50:24,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [144/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .btn:contains(Add)) 2026-10-11 16:50:24,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 36 0.045 0.168 2026-10-11 16:50:24,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.029 0.247 2026-10-11 16:50:24,503 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.061 2026-10-11 16:50:24,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 51 0.074 0.134 2026-10-11 16:50:24,662 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.004 0.209 2026-10-11 16:50:24,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.025 0.045 2026-10-11 16:50:24,766 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.014 0.068 2026-10-11 16:50:24,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.033 0.141 2026-10-11 16:50:24,903 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:24] "POST /web/dataset/call_button/crm.lead/action_sale_quotations_new HTTP/1.1" 200 - 10 0.008 0.086 2026-10-11 16:50:25,442 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:25] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 172 0.213 0.304 2026-10-11 16:50:25,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:25] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 59 0.059 0.155 2026-10-11 16:50:25,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:25] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.033 2026-10-11 16:50:25,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:25] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.027 2026-10-11 16:50:26,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [145/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-11 16:50:26,075 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [146/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.product') 2026-10-11 16:50:26,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.022 0.059 2026-10-11 16:50:26,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [147/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-11 16:50:26,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 16 0.030 0.032 2026-10-11 16:50:26,281 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [148/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-11 16:50:26,358 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [149/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:50:26,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 17 0.034 0.081 2026-10-11 16:50:26,691 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [150/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:26,723 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "GET /web/image/product.product/19/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.014 0.033 2026-10-11 16:50:26,755 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "GET /web/image/product.product/21/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.054 2026-10-11 16:50:26,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "GET /web/image/product.product/20/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.022 0.083 2026-10-11 16:50:26,814 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [151/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:50:26,819 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:26] "GET /web/image/product.product/23/image_128?unique=1791734598000 HTTP/1.1" 200 - 6 0.007 0.104 2026-10-11 16:50:26,874 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [152/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:26,944 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [153/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.product') 2026-10-11 16:50:27,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 10 0.039 0.041 2026-10-11 16:50:27,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [154/311] Tour main_flow_tour → Step Click here to add some lines to your quotations. (trigger: .o_field_widget[name=order_line] .o_field_x2many_list_row_add > a) 2026-10-11 16:50:27,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 6 0.012 0.034 2026-10-11 16:50:27,135 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [155/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains(Order Lines) 2026-10-11 16:50:27,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 52 0.134 0.140 2026-10-11 16:50:27,463 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [156/311] Tour main_flow_tour → Step Save & New (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New')) 2026-10-11 16:50:27,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.007 0.020 2026-10-11 16:50:27,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [157/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & New'):enabled 2026-10-11 16:50:27,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.038 0.140 2026-10-11 16:50:27,767 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "GET /web/image/product.product/846/image_128 HTTP/1.1" 200 - 5 0.019 0.173 2026-10-11 16:50:27,927 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:27] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 7 0.024 0.072 2026-10-11 16:50:28,012 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:28] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.014 0.037 2026-10-11 16:50:28,062 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [158/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_data_row:nth-child(2).o_selected_row 2026-10-11 16:50:28,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [159/311] Tour main_flow_tour → Step Select a product (trigger: .o_field_widget[name=product_id] input, .o_field_widget[name=product_template_id] input) 2026-10-11 16:50:28,173 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [160/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.service') 2026-10-11 16:50:28,224 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [161/311] Tour main_flow_tour → Step click somewhere else to exit cell focus (trigger: body) 2026-10-11 16:50:28,276 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [162/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] .o_kanban_record:contains(the_flow.product) 2026-10-11 16:50:28,328 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [163/311] Tour main_flow_tour → Step Select a product, or create a new one on the fly. The product will define the default sales price (that you can change), taxes and description automatically. (trigger: .o_field_widget[name=product_id] input) 2026-10-11 16:50:28,390 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [164/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .o_control_panel_navigation .btn .fa-search 2026-10-11 16:50:28,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:28] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 16 0.038 0.096 2026-10-11 16:50:28,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [165/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:28,848 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [166/311] Tour main_flow_tour → Step .dropdown-menu.o_searchview_autocomplete 2026-10-11 16:50:28,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [167/311] Tour main_flow_tour → Step .o_searchview_input 2026-10-11 16:50:28,963 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [168/311] Tour main_flow_tour → Step .o_kanban_record:contains('the_flow.service') 2026-10-11 16:50:29,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/product.product/web_search_read HTTP/1.1" 200 - 10 0.035 0.029 2026-10-11 16:50:29,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [169/311] Tour main_flow_tour → Step .modal:not(.o_inactive_modal) .modal-title:contains('Order Lines') 2026-10-11 16:50:29,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/product.product/web_read HTTP/1.1" 200 - 6 0.023 0.034 2026-10-11 16:50:29,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.031 0.110 2026-10-11 16:50:29,352 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [170/311] Tour main_flow_tour → Step Save & Close (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains('Save & Close')) 2026-10-11 16:50:29,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 9 0.014 0.017 2026-10-11 16:50:29,407 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 3 0.005 0.017 2026-10-11 16:50:29,419 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [171/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:29,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "GET /web/image/product.product/849/image_128 HTTP/1.1" 200 - 5 0.004 0.033 2026-10-11 16:50:29,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:29] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.057 0.162 2026-10-11 16:50:29,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [172/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Quotation') 2026-10-11 16:50:29,804 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [173/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:29,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [174/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Send by Email'), .dropdown-item button:enabled:contains('Send by Email')) 2026-10-11 16:50:29,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [175/311] Tour main_flow_tour → Step let's continue (trigger: .modal .modal-footer button[name='document_layout_save']) 2026-10-11 16:50:30,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:30] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 181 0.445 0.405 2026-10-11 16:50:30,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:30] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.045 2026-10-11 16:50:31,063 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /mail/thread/data HTTP/1.1" 200 - 29 0.078 0.117 2026-10-11 16:50:31,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /web/dataset/call_button/sale.order/action_quotation_send HTTP/1.1" 200 - 21 0.030 0.231 2026-10-11 16:50:31,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.024 0.225 2026-10-11 16:50:31,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "GET /web/image/product.product/849/image_128?unique=1791737429000 HTTP/1.1" 200 - 5 0.008 0.187 2026-10-11 16:50:31,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "GET /web/image/product.product/846/image_128?unique=1791737429000 HTTP/1.1" 200 - 5 0.004 0.319 2026-10-11 16:50:31,341 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.460 2026-10-11 16:50:31,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.019 0.427 2026-10-11 16:50:31,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /web/dataset/call_kw/base.document.layout/get_views HTTP/1.1" 200 - 13 0.012 0.184 2026-10-11 16:50:31,475 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:31] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.304 2026-10-11 16:50:32,225 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "POST /web/dataset/call_kw/base.document.layout/onchange HTTP/1.1" 200 - 94 0.112 0.645 2026-10-11 16:50:32,258 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "POST /web/dataset/call_kw/report.layout/name_search HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 16:50:32,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "POST /web/dataset/call_kw/report.paperformat/name_search HTTP/1.1" 200 - 2 0.003 0.006 2026-10-11 16:50:32,406 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "GET /web/assets/acccc00/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 16:50:32,496 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:50:32,500 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:50:32,503 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [176/311] Tour main_flow_tour → Step Enter an email address (trigger: .modal:not(.o_inactive_modal) .o_field_widget[name=email] input) 2026-10-11 16:50:33,637 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:50:33,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:33] "POST /web/dataset/call_kw/base.document.layout/web_save HTTP/1.1" 200 - 177 0.272 0.836 2026-10-11 16:50:33,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:33] "POST /web/dataset/call_button/base.document.layout/document_layout_save HTTP/1.1" 200 - 18 0.052 0.018 2026-10-11 16:50:35,431 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/d443fdc/web.report_assets_common.min.css (id:8401) 2026-10-11 16:50:35,440 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Deleting attachments [3305] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/d443fdc/web.report_assets_common.min.css 2026-10-11 16:50:35,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:35] "GET /web/assets/d443fdc/web.report_assets_common.min.css HTTP/1.1" 200 - 21 0.070 1.647 2026-10-11 16:50:35,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:35] "GET /web/image/base.document.layout/2/logo?unique=1791737433647 HTTP/1.1" 200 - 6 0.014 1.726 2026-10-11 16:50:35,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:35] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.015 1.749 2026-10-11 16:50:36,284 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 121 0.148 0.564 2026-10-11 16:50:36,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 16:50:36,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 16:50:36,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-11 16:50:36,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 14 0.017 0.078 2026-10-11 16:50:36,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.063 2026-10-11 16:50:36,705 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.005 0.085 2026-10-11 16:50:36,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [177/311] Tour main_flow_tour → Step Save your changes (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(save & close)) 2026-10-11 16:50:36,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.037 0.055 2026-10-11 16:50:36,851 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [178/311] Tour main_flow_tour → Step Try to send it to email (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains(Send)) 2026-10-11 16:50:36,891 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 with timeout 5 increased to 10s during tests 2026-10-11 16:50:36,891 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/d916a8536226f0dc14c81c33ad8bdcfd?d=404&s=128 2026-10-11 16:50:36,894 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:36] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.007 0.033 2026-10-11 16:50:37,045 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:37] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 39 0.049 0.086 2026-10-11 16:50:37,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [179/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:37,149 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:37] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.030 0.039 2026-10-11 16:50:37,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:37] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 15 0.028 0.036 2026-10-11 16:50:37,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:37] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 118 0.348 0.279 2026-10-11 16:50:37,947 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [180/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:38,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:38] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.034 0.048 2026-10-11 16:50:38,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [181/311] Tour main_flow_tour → Step

Confirm this quotation

(trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:50:38,127 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:38] "GET /web/static/img/mimetypes/web_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:50:38,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [182/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:50:38,281 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [183/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:50:38,357 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [184/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:50:38,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [185/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-11 16:50:38,488 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:38] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 102 0.225 0.319 2026-10-11 16:50:38,491 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.439 2026-10-11 16:50:38,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [186/311] Tour main_flow_tour → Step Go to Inventory (trigger: .o_app[data-menu-xmlid="stock.menu_stock_root"]) 2026-10-11 16:50:38,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [187/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Inventory Overview') 2026-10-11 16:50:38,655 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:38] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.068 0.379 2026-10-11 16:50:41,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "POST /web/dataset/call_button/sale.order/action_confirm HTTP/1.1" 200 - 565 1.190 1.734 2026-10-11 16:50:41,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 2.647 2026-10-11 16:50:41,221 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "GET /web/image/product.product/846/image_128?unique=1791737437000 HTTP/1.1" 200 - 5 0.007 2.581 2026-10-11 16:50:41,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "GET /web/image/product.product/849/image_128?unique=1791737437000 HTTP/1.1" 200 - 5 0.008 2.625 2026-10-11 16:50:41,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "POST /web/dataset/call_kw/stock.picking.type/get_views HTTP/1.1" 200 - 51 0.115 0.180 2026-10-11 16:50:41,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "POST /web/dataset/call_kw/stock.picking.type/web_search_read HTTP/1.1" 200 - 29 0.046 0.070 2026-10-11 16:50:41,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 16:50:41,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:41] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 16:50:42,146 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [188/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:50:42,268 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [189/311] Tour main_flow_tour → Step .o_main_navbar 2026-10-11 16:50:42,340 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [190/311] Tour main_flow_tour → Step Go to Operations (trigger: .o_menu_sections button[data-menu-xmlid='stock.menu_stock_warehouse_mgmt']) 2026-10-11 16:50:42,394 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [191/311] Tour main_flow_tour → Step Replenishment (trigger: .dropdown-item[data-menu-xmlid='stock.menu_reordering_rules_replenish'], nav.o_burger_menu_content li[data-menu-xmlid='stock.menu_reordering_rules_replenish']) 2026-10-11 16:50:42,465 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [192/311] Tour main_flow_tour → Step span:contains('Replenishment') 2026-10-11 16:50:42,544 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:42] "POST /web/action/load HTTP/1.1" 200 - 11 0.031 0.046 2026-10-11 16:50:43,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/action/run HTTP/1.1" 200 - 101 0.313 0.289 2026-10-11 16:50:43,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/get_views HTTP/1.1" 200 - 23 0.041 0.078 2026-10-11 16:50:43,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 4 0.006 0.017 2026-10-11 16:50:43,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_range HTTP/1.1" 200 - 1 0.002 0.021 2026-10-11 16:50:43,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/search_panel_select_multi_range HTTP/1.1" 200 - 3 0.021 0.014 2026-10-11 16:50:43,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_search_read HTTP/1.1" 200 - 5 0.018 0.024 2026-10-11 16:50:43,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [193/311] Tour main_flow_tour → Step .o_control_panel_navigation .btn .fa-search 2026-10-11 16:50:43,681 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [194/311] Tour main_flow_tour → Step td:contains('the_flow.component2') 2026-10-11 16:50:43,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [195/311] Tour main_flow_tour → Step span:contains('the_flow.component2') 2026-10-11 16:50:43,816 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [196/311] Tour main_flow_tour → Step Set the minimum product quantity (trigger: input.o_field_widget[name=product_min_qty], .o_field_widget[name=product_min_qty] input) 2026-10-11 16:50:43,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_read HTTP/1.1" 200 - 19 0.018 0.041 2026-10-11 16:50:43,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/zalo_check_recipients HTTP/1.1" 200 - 1 0.004 0.010 2026-10-11 16:50:43,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:43] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 16:50:43,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [197/311] Tour main_flow_tour → Step Set the maximum product quantity (trigger: input.o_field_widget[name=product_max_qty], .o_field_widget[name=product_max_qty] input) 2026-10-11 16:50:44,066 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /mail/thread/data HTTP/1.1" 200 - 18 0.068 0.045 2026-10-11 16:50:44,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [198/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_list_button_save) 2026-10-11 16:50:44,128 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [199/311] Tour main_flow_tour → Step

Save this reordering rule

(trigger: .o_form_button_save) 2026-10-11 16:50:44,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.030 0.104 2026-10-11 16:50:44,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [200/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:50:44,216 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 18 0.021 0.115 2026-10-11 16:50:44,274 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [201/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:50:44,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.015 0.075 2026-10-11 16:50:44,333 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [202/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:50:44,387 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/onchange HTTP/1.1" 200 - 18 0.039 0.107 2026-10-11 16:50:44,409 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [203/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-11 16:50:44,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [204/311] Tour main_flow_tour → Step Go to Purchase (trigger: .o_app[data-menu-xmlid="purchase.menu_purchase_root"]) 2026-10-11 16:50:44,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /web/dataset/call_kw/stock.warehouse.orderpoint/web_save HTTP/1.1" 200 - 27 0.043 0.070 2026-10-11 16:50:44,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.069 2026-10-11 16:50:44,570 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [205/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.vendor")) .o_data_cell:first) 2026-10-11 16:50:44,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [206/311] Tour main_flow_tour → Step Select the generated request for quotation (trigger: .o_kanban_record:contains("the_flow.vendor")) 2026-10-11 16:50:44,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.043 0.055 2026-10-11 16:50:44,713 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:44] "POST /mail/thread/data HTTP/1.1" 200 - 12 0.035 0.130 2026-10-11 16:50:45,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 109 0.145 0.416 2026-10-11 16:50:45,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 10 0.016 0.037 2026-10-11 16:50:45,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 12 0.011 0.020 2026-10-11 16:50:45,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [207/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('RFQ') 2026-10-11 16:50:45,471 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.034 0.045 2026-10-11 16:50:45,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 67 0.093 0.208 2026-10-11 16:50:45,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.023 2026-10-11 16:50:45,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.029 2026-10-11 16:50:45,960 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [208/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:45,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:45] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.022 0.063 2026-10-11 16:50:46,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [209/311] Tour main_flow_tour → Step Confirm quotation (trigger: .o_statusbar_buttons button:enabled:contains('Confirm Order'), .dropdown-item button:enabled:contains('Confirm Order')) 2026-10-11 16:50:46,042 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:46] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.019 0.058 2026-10-11 16:50:46,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:46] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.033 0.158 2026-10-11 16:50:46,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [210/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Purchase Order') 2026-10-11 16:50:46,178 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:46] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.025 0.136 2026-10-11 16:50:46,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:46] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.055 2026-10-11 16:50:47,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /web/dataset/call_button/purchase.order/button_confirm HTTP/1.1" 200 - 203 0.448 0.472 2026-10-11 16:50:47,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.016 0.946 2026-10-11 16:50:47,192 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.024 0.074 2026-10-11 16:50:47,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 58 0.107 0.219 2026-10-11 16:50:47,489 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [211/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:47,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.024 0.042 2026-10-11 16:50:47,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [212/311] Tour main_flow_tour → Step Receive Product (trigger: .o_statusbar_buttons button:enabled:contains('Receive Products'), .dropdown-item button:enabled:contains('Receive Products')) 2026-10-11 16:50:47,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [213/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Ready') 2026-10-11 16:50:47,780 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:47] "POST /web/dataset/call_button/purchase.order/action_view_picking HTTP/1.1" 200 - 20 0.065 0.063 2026-10-11 16:50:48,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/get_views HTTP/1.1" 200 - 126 0.093 0.288 2026-10-11 16:50:48,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.move/get_views HTTP/1.1" 200 - 3 0.002 0.017 2026-10-11 16:50:48,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.032 0.043 2026-10-11 16:50:48,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/web_read HTTP/1.1" 200 - 64 0.086 0.123 2026-10-11 16:50:48,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.022 2026-10-11 16:50:48,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking.type/has_access HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 16:50:48,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [214/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:48,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.025 2026-10-11 16:50:48,793 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [215/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Validate'), .dropdown-item button:enabled:contains('Validate')) 2026-10-11 16:50:48,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.020 0.051 2026-10-11 16:50:48,839 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.013 0.112 2026-10-11 16:50:48,898 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [216/311] Tour main_flow_tour → Step go back to the purchase order (trigger: .o_back_button:enabled, .breadcrumb-item:not('.active'):last) 2026-10-11 16:50:48,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:48] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.076 0.191 2026-10-11 16:50:49,019 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [217/311] Tour main_flow_tour → Step .o_statusbar_status:contains('Purchase Order') 2026-10-11 16:50:49,705 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:49] "POST /web/dataset/call_button/stock.picking/button_validate HTTP/1.1" 200 - 185 0.291 0.507 2026-10-11 16:50:49,739 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:49] "POST /web/dataset/call_kw/stock.picking/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.851 2026-10-11 16:50:50,009 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/web_read HTTP/1.1" 200 - 59 0.137 0.812 2026-10-11 16:50:50,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.020 2026-10-11 16:50:50,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.029 2026-10-11 16:50:50,177 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [218/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:50,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /mail/thread/data HTTP/1.1" 200 - 17 0.021 0.068 2026-10-11 16:50:50,253 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [219/311] Tour main_flow_tour → Step go to Vendor Bills (trigger: .o_statusbar_buttons button:enabled:contains('Create Bill'), .dropdown-item button:enabled:contains('Create Bill')) 2026-10-11 16:50:50,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.110 2026-10-11 16:50:50,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.017 0.111 2026-10-11 16:50:50,330 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [220/311] Tour main_flow_tour → Step .o_form_label .o_field_widget:contains('Vendor Bill') 2026-10-11 16:50:50,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.077 2026-10-11 16:50:50,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:50] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.107 2026-10-11 16:50:51,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:51] "POST /web/dataset/call_button/purchase.order/action_create_invoice HTTP/1.1" 200 - 246 0.468 0.807 2026-10-11 16:50:52,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:52] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 164 0.135 0.510 2026-10-11 16:50:52,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:52] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 5 0.006 0.025 2026-10-11 16:50:52,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:52] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.055 2026-10-11 16:50:52,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:52] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 75 0.120 0.169 2026-10-11 16:50:52,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:52] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.027 2026-10-11 16:50:53,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.037 2026-10-11 16:50:53,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "GET /web/image/product.product/847/image_128?unique=1791737450000 HTTP/1.1" 200 - 5 0.005 0.049 2026-10-11 16:50:53,086 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [221/311] Tour main_flow_tour → Step Set the invoice date (trigger: .o_field_widget[name=invoice_date] input) 2026-10-11 16:50:53,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [222/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Draft') 2026-10-11 16:50:53,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.094 0.179 2026-10-11 16:50:53,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [223/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:53,346 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [224/311] Tour main_flow_tour → Step Try to send it to email (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:50:53,359 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.068 0.185 2026-10-11 16:50:53,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.039 0.450 2026-10-11 16:50:53,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 22 0.030 0.153 2026-10-11 16:50:53,625 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:53] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.335 2026-10-11 16:50:54,011 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:54] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 83 0.151 0.473 2026-10-11 16:50:54,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:54] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.001 0.601 2026-10-11 16:50:54,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:54] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.625 2026-10-11 16:50:54,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:54] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.599 2026-10-11 16:50:54,156 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [225/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-11 16:50:54,547 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:54] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 85 0.165 0.275 2026-10-11 16:50:55,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:55] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 119 0.194 0.378 2026-10-11 16:50:55,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:55] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.035 0.044 2026-10-11 16:50:55,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:55] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.072 0.150 2026-10-11 16:50:55,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:55] "GET /web/image/product.product/847/image_128?unique=1791737454000 HTTP/1.1" 200 - 5 0.012 0.190 2026-10-11 16:50:55,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:55] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.261 2026-10-11 16:50:56,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 150 0.214 0.740 2026-10-11 16:50:56,257 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.023 0.695 2026-10-11 16:50:56,309 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.017 0.069 2026-10-11 16:50:56,602 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 67 0.115 0.259 2026-10-11 16:50:56,716 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [226/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:50:56,785 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [227/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-11 16:50:56,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.079 0.077 2026-10-11 16:50:56,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.020 0.032 2026-10-11 16:50:56,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "GET /web/image/product.product/847/image_128?unique=1791737455000 HTTP/1.1" 200 - 5 0.005 0.155 2026-10-11 16:50:56,928 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:56] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.008 0.124 2026-10-11 16:50:57,147 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [228/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:50:57,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:57] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.003 0.017 2026-10-11 16:50:57,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:57] "POST /web/dataset/call_kw/account.payment.register/get_views HTTP/1.1" 200 - 20 0.011 0.048 2026-10-11 16:50:57,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:57] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 23 0.042 0.069 2026-10-11 16:50:57,524 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [229/311] Tour main_flow_tour → Step body:not(:has(.modal)) 2026-10-11 16:50:57,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:57] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 25 0.049 0.061 2026-10-11 16:50:59,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:59] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 409 0.659 0.996 2026-10-11 16:50:59,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [230/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:50:59,441 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:59] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.042 0.038 2026-10-11 16:50:59,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [231/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:50:59,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [232/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:50:59,622 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [233/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-11 16:50:59,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [234/311] Tour main_flow_tour → Step Go to Manufacturing (trigger: .o_app[data-menu-xmlid="mrp.menu_mrp_root"]) 2026-10-11 16:50:59,772 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [235/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders'), .o_breadcrumb .active:contains('Work Centers Overview') 2026-10-11 16:50:59,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:59] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 74 0.160 0.280 2026-10-11 16:50:59,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:50:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.022 0.157 2026-10-11 16:51:00,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.108 0.102 2026-10-11 16:51:00,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "GET /web/image/product.product/847/image_128?unique=1791737457000 HTTP/1.1" 200 - 5 0.009 0.200 2026-10-11 16:51:00,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /web/dataset/call_kw/mrp.workcenter/get_views HTTP/1.1" 200 - 39 0.056 0.266 2026-10-11 16:51:00,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /web/dataset/call_kw/mrp.workcenter/web_search_read HTTP/1.1" 200 - 19 0.016 0.028 2026-10-11 16:51:00,446 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [236/311] Tour main_flow_tour → Step Open App menu sidebar (trigger: .o_menu_toggle) 2026-10-11 16:51:00,512 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [237/311] Tour main_flow_tour → Step Click on Operations menuitem (trigger: .o_menu_sections button[data-menu-xmlid='mrp.menu_mrp_manufacturing']) 2026-10-11 16:51:00,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [238/311] Tour main_flow_tour → Step Open manufacturing orders (trigger: .dropdown-item[data-menu-xmlid='mrp.menu_mrp_production_action'], nav.o_burger_menu_content li[data-menu-xmlid='mrp.menu_mrp_production_action']) 2026-10-11 16:51:00,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [239/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_data_row:has(.o_data_cell:contains("the_flow.product")):first .o_data_cell:first) 2026-10-11 16:51:00,661 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.020 2026-10-11 16:51:00,688 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [240/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Manufacturing Orders') 2026-10-11 16:51:00,894 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /web/dataset/call_kw/mrp.production/get_views HTTP/1.1" 200 - 88 0.040 0.172 2026-10-11 16:51:00,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:00] "POST /web/dataset/call_kw/mrp.production/web_search_read HTTP/1.1" 200 - 9 0.014 0.038 2026-10-11 16:51:01,067 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [241/311] Tour main_flow_tour → Step Select the generated manufacturing order (trigger: .o_kanban_record:contains("the_flow.product"):first) 2026-10-11 16:51:01,143 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [242/311] Tour main_flow_tour → Step Set the quantity producing (trigger: .o_field_widget[name=qty_producing] input) 2026-10-11 16:51:01,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.020 0.031 2026-10-11 16:51:01,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /web/dataset/call_kw/mrp.workorder/get_views HTTP/1.1" 200 - 13 0.023 0.089 2026-10-11 16:51:01,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /web/dataset/call_kw/mrp.production/web_read HTTP/1.1" 200 - 86 0.153 0.166 2026-10-11 16:51:01,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 16:51:01,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /web/dataset/call_kw/mrp.production/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:51:01,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [243/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('To Close') 2026-10-11 16:51:01,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:01] "POST /mail/thread/data HTTP/1.1" 200 - 19 0.047 0.070 2026-10-11 16:51:02,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:02] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.039 0.081 2026-10-11 16:51:02,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.008 0.221 2026-10-11 16:51:02,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.019 0.145 2026-10-11 16:51:02,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:02] "POST /web/dataset/call_kw/mrp.production/onchange HTTP/1.1" 200 - 96 0.244 0.421 2026-10-11 16:51:02,644 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:02] "POST /web/dataset/call_kw/mrp.production/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.018 0.698 2026-10-11 16:51:02,679 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [244/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:51:02,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [245/311] Tour main_flow_tour → Step Produce All (trigger: .o_statusbar_buttons button:enabled:contains('Produce All'), .dropdown-item button:enabled:contains('Produce All')) 2026-10-11 16:51:02,827 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [246/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:51:02,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [247/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:51:02,952 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [248/311] Tour main_flow_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 16:51:03,026 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [249/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:51:03,078 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [250/311] Tour main_flow_tour → Step Organize your sales activities with the Sales app. (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 16:51:03,167 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [251/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Quotations') 2026-10-11 16:51:03,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:03] "POST /web/dataset/call_kw/mrp.production/web_save HTTP/1.1" 200 - 149 0.253 0.313 2026-10-11 16:51:03,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:03] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.073 0.047 2026-10-11 16:51:03,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:03] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.036 0.127 2026-10-11 16:51:03,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:03] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 13 0.043 0.207 2026-10-11 16:51:03,879 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [252/311] Tour main_flow_tour → Step Open app menu. (trigger: .o_menu_toggle) 2026-10-11 16:51:03,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [253/311] Tour main_flow_tour → Step Go to Sales menu (trigger: .o_menu_sections button[data-menu-xmlid='sale.sale_order_menu']) 2026-10-11 16:51:03,994 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [254/311] Tour main_flow_tour → Step Go to the sales orders (trigger: .dropdown-item[data-menu-xmlid='sale.menu_sale_order'], nav.o_burger_menu_content li[data-menu-xmlid='sale.menu_sale_order']) 2026-10-11 16:51:04,064 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [255/311] Tour main_flow_tour → Step .o_control_panel .o_breadcrumb:contains("Sales Orders") 2026-10-11 16:51:04,130 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [256/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_data_cell:contains('the_flow.customer')) 2026-10-11 16:51:04,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [257/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("Sales Orders") 2026-10-11 16:51:04,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:04] "POST /web/dataset/call_button/mrp.production/button_mark_done HTTP/1.1" 200 - 281 0.385 0.856 2026-10-11 16:51:04,758 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.676 2026-10-11 16:51:05,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:05] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 42 0.036 0.564 2026-10-11 16:51:05,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:05] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 14 0.024 0.094 2026-10-11 16:51:05,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [258/311] Tour main_flow_tour → Step Go to the last sale order (trigger: .o_kanban_record:contains('the_flow.customer')) 2026-10-11 16:51:05,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [259/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-11 16:51:06,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 121 0.163 0.234 2026-10-11 16:51:06,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.022 2026-10-11 16:51:06,554 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [260/311] Tour main_flow_tour → Step autoExpandMoreButtons (trigger: .o-form-buttonbox) 2026-10-11 16:51:06,683 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [261/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-11 16:51:06,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.049 0.154 2026-10-11 16:51:06,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.234 2026-10-11 16:51:06,762 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [262/311] Tour main_flow_tour → Step .o_navbar_breadcrumbs .o_breadcrumb:contains("S0") 2026-10-11 16:51:06,807 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [263/311] Tour main_flow_tour → Step See Tasks (trigger: .oe_stat_button:has(div[name=tasks_count])) 2026-10-11 16:51:06,816 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.031 0.214 2026-10-11 16:51:06,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "GET /web/image/product.product/849/image_128?unique=1791737438000 HTTP/1.1" 200 - 5 0.009 0.320 2026-10-11 16:51:06,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [264/311] Tour main_flow_tour → Step .o_project_task_form_view div.o_notebook_headers 2026-10-11 16:51:06,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "GET /web/image/product.product/846/image_128?unique=1791737438000 HTTP/1.1" 200 - 5 0.004 0.387 2026-10-11 16:51:06,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:06] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.440 2026-10-11 16:51:07,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.072 2026-10-11 16:51:07,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.195 2026-10-11 16:51:07,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_button/sale.order/action_view_task HTTP/1.1" 200 - 41 0.090 0.316 2026-10-11 16:51:07,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.582 2026-10-11 16:51:07,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 94 0.143 0.334 2026-10-11 16:51:07,893 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 2 0.009 0.026 2026-10-11 16:51:07,969 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:07] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.010 0.048 2026-10-11 16:51:08,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.035 0.110 2026-10-11 16:51:08,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 62 0.124 0.201 2026-10-11 16:51:08,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.023 2026-10-11 16:51:08,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 1 0.001 0.025 2026-10-11 16:51:08,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.project/has_access HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 16:51:08,655 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [265/311] Tour main_flow_tour → Step Click on Timesheets page to log a timesheet (trigger: a.nav-link:contains(Timesheets)) 2026-10-11 16:51:08,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [266/311] Tour main_flow_tour → Step Click on Add a line to create a new timesheet into the task. (trigger: div[name="timesheet_ids"] td.o_field_x2many_list_row_add a[role="button"]) 2026-10-11 16:51:08,757 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.064 0.101 2026-10-11 16:51:08,812 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [267/311] Tour main_flow_tour → Step Open the full search field (trigger: .o-kanban-button-new) 2026-10-11 16:51:08,858 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.040 0.151 2026-10-11 16:51:08,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.288 2026-10-11 16:51:08,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.292 2026-10-11 16:51:08,920 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [268/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: div[name="timesheet_ids"] div[name="name"] input) 2026-10-11 16:51:08,985 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [269/311] Tour main_flow_tour → Step Enter a description this timesheet (trigger: .modal-content.o_form_view div[name="name"] input) 2026-10-11 16:51:08,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:08] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.040 0.333 2026-10-11 16:51:09,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.014 0.379 2026-10-11 16:51:09,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.020 0.263 2026-10-11 16:51:09,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.024 0.445 2026-10-11 16:51:09,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.023 0.319 2026-10-11 16:51:09,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 22 0.038 0.355 2026-10-11 16:51:09,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 16:51:09,422 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [270/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: div[name="timesheet_ids"] div[name="unit_amount"] input) 2026-10-11 16:51:09,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.009 0.055 2026-10-11 16:51:09,473 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [271/311] Tour main_flow_tour → Step Enter one hour for this timesheet (trigger: .modal-content.o_form_view div[name="unit_amount"] input) 2026-10-11 16:51:09,548 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [272/311] Tour main_flow_tour → Step save (trigger: .modal .o_form_button_save) 2026-10-11 16:51:09,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [273/311] Tour main_flow_tour → Step save (trigger: .o_form_button_save) 2026-10-11 16:51:09,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/account.analytic.line/onchange HTTP/1.1" 200 - 4 0.004 0.033 2026-10-11 16:51:09,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [274/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('the_flow.service') 2026-10-11 16:51:09,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [275/311] Tour main_flow_tour → Step Back to the sale order (trigger: .o_back_button) 2026-10-11 16:51:09,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:09] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 55 0.081 0.152 2026-10-11 16:51:10,003 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [276/311] Tour main_flow_tour → Step div:not(.o_form_editable) 2026-10-11 16:51:10,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [277/311] Tour main_flow_tour → Step Back to the sale order (trigger: .breadcrumb-item:nth-child(2) a) 2026-10-11 16:51:10,113 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [278/311] Tour main_flow_tour → Step .o_field_widget[name=order_line] 2026-10-11 16:51:10,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:10] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 89 0.134 0.177 2026-10-11 16:51:10,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:10] "POST /web/dataset/call_kw/sale.order/web_read HTTP/1.1" 200 - 121 0.188 0.252 2026-10-11 16:51:10,966 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:10] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.024 0.040 2026-10-11 16:51:11,096 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.063 2026-10-11 16:51:11,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [279/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:51:11,143 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.012 0.040 2026-10-11 16:51:11,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.026 0.135 2026-10-11 16:51:11,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [280/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Create Invoice'), .dropdown-item button:enabled:contains('Create Invoice')) 2026-10-11 16:51:11,365 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [281/311] Tour main_flow_tour → Step Create and View Invoices (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:51:11,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.095 0.298 2026-10-11 16:51:11,473 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/action/load HTTP/1.1" 200 - 9 0.012 0.086 2026-10-11 16:51:11,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.015 0.207 2026-10-11 16:51:11,582 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "GET /web/image/product.product/849/image_128?unique=1791737470000 HTTP/1.1" 200 - 5 0.007 0.481 2026-10-11 16:51:11,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.advance.payment.inv/get_views HTTP/1.1" 200 - 14 0.029 0.096 2026-10-11 16:51:11,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.advance.payment.inv/onchange HTTP/1.1" 200 - 11 0.020 0.038 2026-10-11 16:51:11,790 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [282/311] Tour main_flow_tour → Step Wait create and view invoices is done (trigger: body:not(:has(.modal))) 2026-10-11 16:51:11,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:11] "POST /web/dataset/call_kw/sale.advance.payment.inv/web_save HTTP/1.1" 200 - 17 0.015 0.035 2026-10-11 16:51:13,383 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:13] "POST /web/dataset/call_button/sale.advance.payment.inv/create_invoices HTTP/1.1" 200 - 289 0.599 0.913 2026-10-11 16:51:13,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [283/311] Tour main_flow_tour → Step .o_breadcrumb .active:contains('Draft Invoice') 2026-10-11 16:51:13,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:13] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 11 0.022 0.154 2026-10-11 16:51:13,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:13] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.027 2026-10-11 16:51:13,975 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:13] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 66 0.129 0.211 2026-10-11 16:51:14,076 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.025 2026-10-11 16:51:14,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [284/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:51:14,160 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.036 2026-10-11 16:51:14,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [285/311] Tour main_flow_tour → Step Validate (trigger: .o_statusbar_buttons button:enabled:contains('Confirm'), .dropdown-item button:enabled:contains('Confirm')) 2026-10-11 16:51:14,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /mail/thread/data HTTP/1.1" 200 - 35 0.088 0.152 2026-10-11 16:51:14,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.268 2026-10-11 16:51:14,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "GET /web/image/product.product/846/image_128?unique=1791737471000 HTTP/1.1" 200 - 5 0.003 0.296 2026-10-11 16:51:14,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "GET /web/image/product.product/849/image_128?unique=1791737471000 HTTP/1.1" 200 - 5 0.006 0.320 2026-10-11 16:51:14,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /mail/thread/messages HTTP/1.1" 200 - 17 0.026 0.347 2026-10-11 16:51:14,589 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.015 0.357 2026-10-11 16:51:14,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.011 0.211 2026-10-11 16:51:14,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.002 0.294 2026-10-11 16:51:14,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:14] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.240 2026-10-11 16:51:14,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [286/311] Tour main_flow_tour → Step .o_statusbar_status .o_arrow_button_current:contains('Posted') 2026-10-11 16:51:15,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:15] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 240 0.468 0.703 2026-10-11 16:51:15,989 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:15] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.035 0.037 2026-10-11 16:51:16,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 67 0.129 0.266 2026-10-11 16:51:16,426 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [287/311] Tour main_flow_tour → Step .o_cp_action_menus 2026-10-11 16:51:16,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [288/311] Tour main_flow_tour → Step Pay (trigger: .o_statusbar_buttons button:enabled:contains('Pay'), .dropdown-item button:enabled:contains('Pay')) 2026-10-11 16:51:16,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.081 0.099 2026-10-11 16:51:16,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "GET /web/image/product.product/846/image_128?unique=1791737474000 HTTP/1.1" 200 - 5 0.010 0.169 2026-10-11 16:51:16,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "GET /web/image/product.product/849/image_128?unique=1791737474000 HTTP/1.1" 200 - 5 0.010 0.217 2026-10-11 16:51:16,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /web/dataset/call_kw/ir.actions.report/get_valid_action_reports HTTP/1.1" 200 - 16 0.026 0.194 2026-10-11 16:51:16,735 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /web/dataset/call_kw/account.move/get_extra_print_items HTTP/1.1" 200 - 2 0.001 0.220 2026-10-11 16:51:16,791 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [289/311] Tour main_flow_tour → Step Validate (trigger: .modal .modal-footer .btn-primary) 2026-10-11 16:51:16,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /web/dataset/call_button/account.move/action_register_payment HTTP/1.1" 200 - 2 0.003 0.022 2026-10-11 16:51:16,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:16] "POST /web/dataset/call_kw/account.payment.register/onchange HTTP/1.1" 200 - 18 0.031 0.064 2026-10-11 16:51:17,022 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [290/311] Tour main_flow_tour → Step Wait validate is done (trigger: body:not(:has(.modal))) 2026-10-11 16:51:17,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:17] "POST /web/dataset/call_kw/account.payment.register/web_save HTTP/1.1" 200 - 23 0.055 0.059 2026-10-11 16:51:18,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:18] "POST /web/dataset/call_button/account.payment.register/action_create_payments HTTP/1.1" 200 - 397 0.853 0.930 2026-10-11 16:51:19,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [291/311] Tour main_flow_tour → Step wait for payment registration to succeed (trigger: span.text-bg-success:contains('Paid')) 2026-10-11 16:51:19,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:19] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.016 0.036 2026-10-11 16:51:19,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:19] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 74 0.120 0.229 2026-10-11 16:51:19,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [292/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:51:19,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [293/311] Tour main_flow_tour → Step .o_sidebar_topbar a.btn-primary 2026-10-11 16:51:19,547 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:19] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.083 0.094 2026-10-11 16:51:19,600 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [294/311] Tour main_flow_tour → Step Go to Accounting (trigger: .o_app[data-menu-xmlid="accountant.menu_accounting"]) 2026-10-11 16:51:19,618 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:19] "GET /web/image/product.product/846/image_128?unique=1791737477000 HTTP/1.1" 200 - 5 0.016 0.171 2026-10-11 16:51:19,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:51:19] "GET /web/image/product.product/849/image_128?unique=1791737477000 HTTP/1.1" 200 - 5 0.003 0.212 2026-10-11 16:51:19,673 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [295/311] Tour main_flow_tour → Step Open the bank reconciliation widget (trigger: div.o_account_kanban a.oe_kanban_action span:contains('Bank')) 2026-10-11 16:51:19,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [296/311] Tour main_flow_tour → Step Move back to the list view (trigger: button.o_switch_view.o_list) 2026-10-11 16:51:19,789 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [297/311] Tour main_flow_tour → Step Create a new bank transaction (trigger: button.o_list_button_add) 2026-10-11 16:51:19,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [298/311] Tour main_flow_tour → Step Write the amount received. (trigger: .o_field_widget[name=amount] input) 2026-10-11 16:51:19,907 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [299/311] Tour main_flow_tour → Step Let's enter a name. (trigger: .o_selected_row .o_field_widget[name=payment_ref] input) 2026-10-11 16:51:19,958 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [300/311] Tour main_flow_tour → Step Write the name of your customer. (trigger: .o_selected_row .o_field_widget[name=partner_id] input) 2026-10-11 16:51:20,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [301/311] Tour main_flow_tour → Step .ui-menu-item > a:contains('the_flow.customer') 2026-10-11 16:51:20,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [302/311] Tour main_flow_tour → Step .o_selected_row .o_field_widget[name=partner_id] .o_external_button 2026-10-11 16:51:20,112 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [303/311] Tour main_flow_tour → Step Save. (trigger: .o_list_button_save) 2026-10-11 16:51:20,164 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [304/311] Tour main_flow_tour → Step .o_list_button_add 2026-10-11 16:51:20,223 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [305/311] Tour main_flow_tour → Step Move back to the kanban view (trigger: button.o_switch_view.o_kanban) 2026-10-11 16:51:20,272 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [306/311] Tour main_flow_tour → Step .o_kanban_record span:contains('the_flow.customer') 2026-10-11 16:51:20,324 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [307/311] Tour main_flow_tour → Step Select the newly created bank transaction (trigger: .o_kanban_record span:contains('the_flow.customer')) 2026-10-11 16:51:20,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [308/311] Tour main_flow_tour → Step Reconcile the bank transaction (trigger: button.btn-primary:contains('Validate')) 2026-10-11 16:51:20,426 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [309/311] Tour main_flow_tour → Step Click the top left corner to navigate across apps. (trigger: .o_main_navbar .o_menu_toggle) 2026-10-11 16:51:20,481 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [310/311] Tour main_flow_tour → Step .o_app[data-menu-xmlid="accountant.menu_accounting"] 2026-10-11 16:51:20,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: [311/311] Tour main_flow_tour → Step check that we're back on the dashboard (trigger: a:contains("Customer Invoices")) 2026-10-11 16:51:20,602 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: tour succeeded 2026-10-11 16:51:20,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: ╔═══════════════════════════════╗ ║ TOUR main_flow_tour SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-11 16:51:22,313 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile.browser: heap 171911856 (allocated 178585600) 2026-10-11 16:51:22,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Closing chrome headless with pid 3493 2026-10-11 16:51:22,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Closing websocket connection 2026-10-11 16:51:22,321 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Terminating chrome headless with pid 3493 2026-10-11 16:51:22,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_165122_515348_test_01_main_flow_tour_mobile.txt 2026-10-11 16:51:22,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_main_flows.tests.test_flow.TestUiMobile.test_01_main_flow_tour_mobile: Removing chrome user profile "/tmp/tmp3aeojx67_chrome_odoo" 2026-10-11 16:51:22,675 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 5 removed 2026-10-11 16:51:43,051 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:51:43,051 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:51:45,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailPerformance.test_send_mailing ... 2026-10-11 16:51:46,446 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) targets mailing.performance, no opt out list available 2026-10-11 16:51:46,447 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(16,) has already reached 0 mailing.performance emails 2026-10-11 16:51:48,996 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) targets mailing.performance, no opt out list available 2026-10-11 16:51:48,997 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(17,) has already reached 0 mailing.performance emails 2026-10-11 16:51:51,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1278 < 1280 in test_send_mailing at /data/build/rb-001770c-225483/addons/test_mass_mailing/tests/test_performance.py:50 2026-10-11 16:51:51,962 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) targets mailing.performance, no opt out list available 2026-10-11 16:51:51,963 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(18,) has already reached 0 mailing.performance emails 2026-10-11 16:51:54,340 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) targets mailing.performance, no opt out list available 2026-10-11 16:51:54,341 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(19,) has already reached 0 mailing.performance emails 2026-10-11 16:51:56,957 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1279 < 1281 in test_send_mailing at /data/build/rb-001770c-225483/addons/test_mass_mailing/tests/test_performance.py:50 2026-10-11 16:51:57,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:52:17,614 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 16:52:17,614 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 16:52:20,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Starting TestMassMailBlPerformance.test_send_mailing_w_bl ... 2026-10-11 16:52:21,852 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:21,852 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 0 mailing.performance.blacklist emails 2026-10-11 16:52:23,557 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:23,558 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(20,) has already reached 50 mailing.performance.blacklist emails 2026-10-11 16:52:24,170 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:24,171 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 0 mailing.performance.blacklist emails 2026-10-11 16:52:25,929 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:25,930 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(21,) has already reached 50 mailing.performance.blacklist emails 2026-10-11 16:52:26,471 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user __system__: 1316 < 1319 in test_send_mailing_w_bl at /data/build/rb-001770c-225483/addons/test_mass_mailing/tests/test_performance.py:93 2026-10-11 16:52:26,734 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:26,735 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 0 mailing.performance.blacklist emails 2026-10-11 16:52:29,644 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:29,645 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(22,) has already reached 50 mailing.performance.blacklist emails 2026-10-11 16:52:30,267 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:30,267 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 0 mailing.performance.blacklist emails 2026-10-11 16:52:31,887 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) targets mailing.performance.blacklist, no opt out list available 2026-10-11 16:52:31,888 121 INFO rb-001770c-225483-423665 odoo.addons.mass_mailing.models.mailing: Mass-mailing mailing.mailing(23,) has already reached 50 mailing.performance.blacklist emails 2026-10-11 16:52:32,442 121 INFO rb-001770c-225483-423665 odoo.addons.test_mass_mailing.tests.test_performance: Query count less than expected for user marketing: 1317 < 1320 in test_send_mailing_w_bl at /data/build/rb-001770c-225483/addons/test_mass_mailing/tests/test_performance.py:93 2026-10-11 16:52:32,545 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 16:52:32,564 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_index_method: Starting TestIndexMethodMigration.test_index_rebuilt_when_method_changes ... 2026-10-11 16:52:32,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:52:32,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_ilike ... 2026-10-11 16:52:32,860 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_indexed_translation: Starting TestIndexedTranslation.test_search_special_characters ... 2026-10-11 16:52:32,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:52:33,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_ori_term ... 2026-10-11 16:52:33,050 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_delay_write_from_related_term ... 2026-10-11 16:52:33,125 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_edit_translations_related_compute ... 2026-10-11 16:52:33,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_edit_translations_related_html ... 2026-10-11 16:52:33,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_import_from_po ... 2026-10-11 16:52:33,242 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading translation file for language fr_FR 2026-10-11 16:52:33,244 121 INFO rb-001770c-225483-423665 odoo.tools.translate: translations are loaded successfully 2026-10-11 16:52:33,279 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records ... 2026-10-11 16:52:33,372 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_new_records_html ... 2026-10-11 16:52:33,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_read ... 2026-10-11 16:52:33,459 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_change_many2one ... 2026-10-11 16:52:33,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori ... 2026-10-11 16:52:33,571 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_ori_term ... 2026-10-11 16:52:33,629 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related ... 2026-10-11 16:52:33,688 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_from_related_term ... 2026-10-11 16:52:33,762 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_translate_mapped ... 2026-10-11 16:52:33,847 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori ... 2026-10-11 16:52:33,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_ori_term ... 2026-10-11 16:52:33,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related ... 2026-10-11 16:52:34,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term ... 2026-10-11 16:52:34,089 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_related_translation: Starting TestRelatedTranslation.test_write_from_related_term_more ... 2026-10-11 16:52:34,166 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:52:34,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui: Starting TestUi.test_01_admin_widget_x2many ... 2026-10-11 16:52:34,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome pid: 4358 2026-10-11 16:52:34,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome headless temporary user profile dir: /tmp/tmp_hxl5ehu_chrome_odoo 2026-10-11 16:52:34,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Issuing json command http://127.0.0.1:34709/json/version 2026-10-11 16:52:34,824 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34709/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:52:34,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Browser version: Chrome/150.0.7871.114 2026-10-11 16:52:34,891 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Issuing json command http://127.0.0.1:34709/json 2026-10-11 16:52:34,892 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34709/json with timeout 3 increased to 10s during tests 2026-10-11 16:52:34,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Websocket url found: ws://127.0.0.1:34709/devtools/page/F32E9B96D0CE5B74436294AF609BEB4F 2026-10-11 16:52:34,934 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Enable chrome headless console log notification 2026-10-11 16:52:34,939 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome headless enable page notifications 2026-10-11 16:52:35,010 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:52:35,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Setting session cookie in browser 2026-10-11 16:52:35,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Open "http://127.0.0.1:8069/odoo/action-test_new_api.action_discussions" in browser 2026-10-11 16:52:35,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Navigating to: "http://127.0.0.1:8069/odoo/action-test_new_api.action_discussions" 2026-10-11 16:52:35,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:52:37,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:37] "GET /odoo/action-test_new_api.action_discussions HTTP/1.1" 200 - 181 0.294 1.797 2026-10-11 16:52:37,176 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Navigation result: {'frameId': 'F32E9B96D0CE5B74436294AF609BEB4F', 'loaderId': '13795A880BDDFFB75726EEFB374D1D28', 'isDownload': False} 2026-10-11 16:52:37,176 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Evaluate ready code "odoo.isTourReady('widget_x2many')" 2026-10-11 16:52:38,475 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.633 0.627 2026-10-11 16:52:38,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.277 2026-10-11 16:52:38,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 1.279 2026-10-11 16:52:38,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 1.305 2026-10-11 16:52:38,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 1.321 2026-10-11 16:52:38,620 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:52:38,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 16:52:38,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:38] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-11 16:52:39,865 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 16:52:39,871 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-11 16:52:39,896 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.042 2026-10-11 16:52:39,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.025 2026-10-11 16:52:39,912 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: Owl is running in 'dev' mode. 2026-10-11 16:52:39,995 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:52:40,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.055 0.120 2026-10-11 16:52:40,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.132 2026-10-11 16:52:40,108 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: The ready code tooks too much time : 2.932241678237915 2026-10-11 16:52:40,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Evaluate test code "odoo.startTour('widget_x2many', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_new_api.action_discussions", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:52:40,216 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:52:40,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.074 0.205 2026-10-11 16:52:40,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.345 2026-10-11 16:52:40,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.257 2026-10-11 16:52:40,404 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:52:40,420 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:52:40,425 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.059 2026-10-11 16:52:40,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.281 2026-10-11 16:52:40,889 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:40] "POST /mail/data HTTP/1.1" 200 - 139 0.189 0.561 2026-10-11 16:52:41,491 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:41] "GET /odoo/action-test_new_api.action_discussions?debug=tests HTTP/1.1" 200 - 49 0.112 1.197 2026-10-11 16:52:42,014 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [1/151] Tour widget_x2many → Step wait web client (trigger: .o_breadcrumb:contains(Discussions)) 2026-10-11 16:52:42,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:42] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 152 0.262 1.351 2026-10-11 16:52:42,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:42] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:52:42,140 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 1.758 2026-10-11 16:52:42,188 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:42] "GET /web/image/res.partner/3/avatar_128?unique=1791737554000 HTTP/1.1" 200 - 9 0.017 1.790 2026-10-11 16:52:42,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.974 2026-10-11 16:52:43,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:43] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 1.013 1.353 2026-10-11 16:52:43,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 2.689 2026-10-11 16:52:43,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: Owl is running in 'dev' mode. 2026-10-11 16:52:44,318 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "POST /mail/data HTTP/1.1" 200 - 72 0.168 2.058 2026-10-11 16:52:44,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 2.337 2026-10-11 16:52:44,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 2.333 2026-10-11 16:52:44,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.367 2026-10-11 16:52:44,535 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.055 0.464 2026-10-11 16:52:44,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.411 2026-10-11 16:52:44,690 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.065 2026-10-11 16:52:44,773 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 16:52:44,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /web/image/res.partner/3/avatar_128?unique=1791737554000 HTTP/1.1" 200 - 9 0.021 0.098 2026-10-11 16:52:44,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.034 0.147 2026-10-11 16:52:44,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "POST /web/action/load HTTP/1.1" 200 - 8 0.013 0.187 2026-10-11 16:52:44,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-10-11 16:52:45,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 104 0.104 0.149 2026-10-11 16:52:45,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:52:45,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 16:52:45,343 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [2/151] Tour widget_x2many → Step create new discussion (trigger: button.o_list_button_add) 2026-10-11 16:52:45,412 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [3/151] Tour widget_x2many → Step insert content (trigger: .o_field_widget.o_required_modifier input) 2026-10-11 16:52:45,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:52:45,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 16:52:45,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [4/151] Tour widget_x2many → Step click on moderator many2one dropdown (trigger: .o_field_widget[name=moderator] input) 2026-10-11 16:52:45,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [5/151] Tour widget_x2many → Step insert value in moderator (trigger: .o_field_widget[name=moderator] input) 2026-10-11 16:52:45,655 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 16:52:45,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:45] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.010 0.046 2026-10-11 16:52:45,703 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [6/151] Tour widget_x2many → Step click on 'Create and Edit...' (trigger: .o_field_widget[name=moderator] .o-autocomplete--dropdown-menu .o_m2o_dropdown_option_create_edit a) 2026-10-11 16:52:46,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 4 0.012 0.032 2026-10-11 16:52:46,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [7/151] Tour widget_x2many → Step insert a name into the modal form (trigger: .modal .o_field_widget[name=name] input) 2026-10-11 16:52:46,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 120 0.219 0.194 2026-10-11 16:52:46,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 12 0.017 0.072 2026-10-11 16:52:46,743 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:52:46,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [8/151] Tour widget_x2many → Step insert an email into the modal form (trigger: .modal .o_field_widget[name=login] input) 2026-10-11 16:52:46,855 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [9/151] Tour widget_x2many → Step save the modal content and create the new moderator (trigger: .modal .o_form_button_save) 2026-10-11 16:52:46,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 4 0.013 0.039 2026-10-11 16:52:46,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [10/151] Tour widget_x2many → Step check if the modal is saved (trigger: .o_field_widget[name=moderator] input:value(user_test)) 2026-10-11 16:52:46,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:46] "POST /web/dataset/call_kw/res.users/onchange HTTP/1.1" 200 - 4 0.003 0.027 2026-10-11 16:52:48,082 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:52:48,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:48] "POST /web/dataset/call_kw/res.users/web_save HTTP/1.1" 200 - 290 0.497 0.581 2026-10-11 16:52:48,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:48] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 19 0.021 0.032 2026-10-11 16:52:48,181 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [11/151] Tour widget_x2many → Step go to Participants tab to check onchange (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-11 16:52:48,251 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [12/151] Tour widget_x2many → Step check the onchange from the o2m to the m2m (trigger: .o_field_widget[name=participants] .o_data_cell:contains(user_test)) 2026-10-11 16:52:48,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [13/151] Tour widget_x2many → Step click to add participants (trigger: .o_field_widget[name=participants] .o_field_x2many_list_row_add a) 2026-10-11 16:52:48,390 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [14/151] Tour widget_x2many → Step select Admin (trigger: tr:has(td:text(Mitchell Admin)) .o_list_record_selector input[type="checkbox"]) 2026-10-11 16:52:49,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:49] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 263 0.354 0.487 2026-10-11 16:52:49,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:49] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 7 0.024 0.042 2026-10-11 16:52:49,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [15/151] Tour widget_x2many → Step tr:has(td:text(Mitchell Admin)) .o_list_record_selector input[type="checkbox"]:checked 2026-10-11 16:52:49,575 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [16/151] Tour widget_x2many → Step save selected participants (trigger: .o_select_button) 2026-10-11 16:52:49,642 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [17/151] Tour widget_x2many → Step .o_field_widget[name=participants] .o_data_cell:text(Mitchell Admin) 2026-10-11 16:52:49,656 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:49] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 2 0.012 0.014 2026-10-11 16:52:49,707 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [18/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 16:52:49,775 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [19/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 16:52:49,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:49] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 15 0.043 0.038 2026-10-11 16:52:49,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [20/151] Tour widget_x2many → Step Select First Tab (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-11 16:52:49,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [21/151] Tour widget_x2many → Step create new message a (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:50,050 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [22/151] Tour widget_x2many → Step insert body a (trigger: .modal-body textarea:first) 2026-10-11 16:52:50,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.006 0.016 2026-10-11 16:52:50,136 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [23/151] Tour widget_x2many → Step save new message a (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:50,199 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [24/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test] Mitchell Admin:a) 2026-10-11 16:52:50,205 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:52:50,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.012 0.028 2026-10-11 16:52:50,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [25/151] Tour widget_x2many → Step create new message b (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:50,372 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [26/151] Tour widget_x2many → Step insert body b (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:50,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.008 0.017 2026-10-11 16:52:50,440 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [27/151] Tour widget_x2many → Step save new message b (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:50,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 16:52:50,511 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [28/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test] Mitchell Admin:a [test] Mitchell Admin:b) 2026-10-11 16:52:50,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.014 0.028 2026-10-11 16:52:50,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [29/151] Tour widget_x2many → Step insert content (trigger: .o_field_widget[name=name] input) 2026-10-11 16:52:50,689 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [30/151] Tour widget_x2many → Step check onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:a [test_trigger] Mitchell Admin:b)) 2026-10-11 16:52:50,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.013 0.027 2026-10-11 16:52:50,767 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [31/151] Tour widget_x2many → Step edit message b (trigger: .o_field_widget[name=messages] .o_data_cell:text(b)) 2026-10-11 16:52:50,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [32/151] Tour widget_x2many → Step change the body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:50,913 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [33/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:50,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [34/151] Tour widget_x2many → Step .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:a [test_trigger] Mitchell Admin:bbb) 2026-10-11 16:52:50,985 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:50] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 16:52:51,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:51] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.008 0.025 2026-10-11 16:52:51,078 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [35/151] Tour widget_x2many → Step create new message c (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:51,147 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [36/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:51,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:51] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.005 0.016 2026-10-11 16:52:51,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [37/151] Tour widget_x2many → Step save new message c (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:51,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [38/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_row:eq(2) 2026-10-11 16:52:51,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:51] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.009 0.008 2026-10-11 16:52:51,330 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [39/151] Tour widget_x2many → Step change tab to Participants (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-11 16:52:51,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:51] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 7 0.036 0.046 2026-10-11 16:52:51,473 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [40/151] Tour widget_x2many → Step click to add participants (trigger: .o_field_widget[name=participants] .o_field_x2many_list_row_add a) 2026-10-11 16:52:51,575 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [41/151] Tour widget_x2many → Step select Demo User (trigger: tr:has(td:text(Marc Demo)) .o_list_record_selector input[type="checkbox"]) 2026-10-11 16:52:51,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:51] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 6 0.014 0.044 2026-10-11 16:52:51,816 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [42/151] Tour widget_x2many → Step tr:has(td:text(Marc Demo)) .o_list_record_selector input[type="checkbox"]:checked 2026-10-11 16:52:51,894 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [43/151] Tour widget_x2many → Step save selected participants (trigger: .o_select_button) 2026-10-11 16:52:51,958 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [44/151] Tour widget_x2many → Step save discussion (trigger: button.o_form_button_save) 2026-10-11 16:52:52,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:52] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 3 0.014 0.035 2026-10-11 16:52:52,064 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [45/151] Tour widget_x2many → Step go back to tab 1 (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-11 16:52:52,144 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [46/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] tbody .o_data_row:eq(3))) 2026-10-11 16:52:52,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [47/151] Tour widget_x2many → Step check data 1 (trigger: .o_content:has(.o_field_widget[name=messages] tbody .o_data_row:eq(2))) 2026-10-11 16:52:52,206 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:52] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 22 0.067 0.064 2026-10-11 16:52:52,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [48/151] Tour widget_x2many → Step check data 2 (trigger: .o_content:has(.o_field_widget[name=messages] tr:has(td:text(bbb)):has(td:text([test_trigger] Mitchell Admin)))) 2026-10-11 16:52:52,333 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [49/151] Tour widget_x2many → Step go to tab 3 (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-11 16:52:52,414 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [50/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=participants] tbody .o_data_row:eq(3))) 2026-10-11 16:52:52,477 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [51/151] Tour widget_x2many → Step check data 3 (trigger: .o_content:has(.o_field_widget[name=participants] tbody .o_data_row:eq(2))) 2026-10-11 16:52:52,534 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [52/151] Tour widget_x2many → Step .o_form_editable 2026-10-11 16:52:52,598 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [53/151] Tour widget_x2many → Step change tab to Messages (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-11 16:52:52,660 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [54/151] Tour widget_x2many → Step .o_notebook_headers .nav-link.active:contains(Messages) 2026-10-11 16:52:52,724 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [55/151] Tour widget_x2many → Step create new message d (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:52,791 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [56/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:52,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:52] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.003 0.017 2026-10-11 16:52:52,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [57/151] Tour widget_x2many → Step save new message d (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:52,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:52] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:52:52,922 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [58/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(d) 2026-10-11 16:52:52,973 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [59/151] Tour widget_x2many → Step create new message e (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:53,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.031 0.036 2026-10-11 16:52:53,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [60/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:53,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.009 0.019 2026-10-11 16:52:53,119 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [61/151] Tour widget_x2many → Step save new message e (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:53,181 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [62/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(e) 2026-10-11 16:52:53,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 16:52:53,241 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [63/151] Tour widget_x2many → Step edit message a (trigger: .o_field_widget[name=messages] .o_data_cell:text(a)) 2026-10-11 16:52:53,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.009 0.034 2026-10-11 16:52:53,303 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [64/151] Tour widget_x2many → Step change the body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:53,327 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.message/web_read HTTP/1.1" 200 - 3 0.006 0.014 2026-10-11 16:52:53,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [65/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:53,449 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [66/151] Tour widget_x2many → Step .o_field_widget[name=messages] .o_data_cell:text(aaa) 2026-10-11 16:52:53,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 2 0.005 0.014 2026-10-11 16:52:53,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [67/151] Tour widget_x2many → Step edit message e (trigger: .o_field_widget[name=messages] .o_data_cell:text(e)) 2026-10-11 16:52:53,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.013 0.033 2026-10-11 16:52:53,590 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [68/151] Tour widget_x2many → Step open the many2one to select another user (trigger: .o_field_widget[name="author"] input) 2026-10-11 16:52:53,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [69/151] Tour widget_x2many → Step select another user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-11 16:52:53,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.012 0.034 2026-10-11 16:52:53,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:53] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.016 0.036 2026-10-11 16:52:54,023 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [70/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=name]:contains([test_trigger] Marc Demo)) 2026-10-11 16:52:54,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:54] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 4 0.004 0.016 2026-10-11 16:52:54,083 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [71/151] Tour widget_x2many → Step test one2many field not triggered onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:e)) 2026-10-11 16:52:54,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [72/151] Tour widget_x2many → Step save changes (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:54,209 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [73/151] Tour widget_x2many → Step test one2many triggered the onchange on save for the line (trigger: .o_field_widget[name=messages] .o_data_cell:contains([test_trigger] Marc Demo)) 2026-10-11 16:52:54,260 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [74/151] Tour widget_x2many → Step test one2many triggered the onchange on save (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Marc Demo:e)) 2026-10-11 16:52:54,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:54] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.014 0.043 2026-10-11 16:52:54,316 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [75/151] Tour widget_x2many → Step remove b (trigger: .o_field_widget[name=messages] .o_data_row:has(.o_data_cell:text(bbb)) .o_list_record_remove) 2026-10-11 16:52:54,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [76/151] Tour widget_x2many → Step remove e (trigger: .o_field_widget[name=messages] .o_data_row:has(.o_data_cell:text(e)) .o_list_record_remove) 2026-10-11 16:52:54,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:54] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.020 0.039 2026-10-11 16:52:54,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [77/151] Tour widget_x2many → Step body:not(:has(tr:has(td:text(e)))) 2026-10-11 16:52:54,499 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [78/151] Tour widget_x2many → Step save discussion (trigger: button.o_form_button_save) 2026-10-11 16:52:54,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:54] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.017 0.035 2026-10-11 16:52:54,564 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [79/151] Tour widget_x2many → Step check data 4 (trigger: .o_content:not(:has(.o_field_widget[name=messages] tbody tr:has(.o_list_record_remove):eq(4)))) 2026-10-11 16:52:54,626 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [80/151] Tour widget_x2many → Step check data 5 (trigger: .o_content:has(.o_field_widget[name=messages] tbody:has(tr td:text(aaa)):has(tr td:text(c)):has(tr td:text(d)))) 2026-10-11 16:52:54,645 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted test_new_api.message records with IDs: [5] 2026-10-11 16:52:54,686 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [81/151] Tour widget_x2many → Step check data 6 (trigger: .o_content:has(.o_field_widget[name=messages] tbody tr:has(td:text([test_trigger] Mitchell Admin)):has(td:text(aaa)))) 2026-10-11 16:52:54,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:54] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 28 0.082 0.064 2026-10-11 16:52:54,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [82/151] Tour widget_x2many → Step go to Participants (trigger: .o_notebook_headers .nav-item a:contains(Participants)) 2026-10-11 16:52:54,831 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [83/151] Tour widget_x2many → Step .o_content:not(:has(.o_field_widget[name=participants] tbody .o_data_row:eq(3))) 2026-10-11 16:52:54,893 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [84/151] Tour widget_x2many → Step check data 7 (trigger: .o_content:has(.o_field_widget[name=participants] tbody .o_data_row:eq(2))) 2026-10-11 16:52:54,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [85/151] Tour widget_x2many → Step go to Messages (trigger: .o_notebook_headers .nav-item a:contains(Messages)) 2026-10-11 16:52:55,025 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [86/151] Tour widget_x2many → Step .o_form_editable .o_field_widget[name=messages] tbody tr:has(td:text(d)) 2026-10-11 16:52:55,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [87/151] Tour widget_x2many → Step create new message ddd (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:55,159 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [88/151] Tour widget_x2many → Step select another user (trigger: .o_field_widget[name=author] input) 2026-10-11 16:52:55,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.010 0.023 2026-10-11 16:52:55,257 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [89/151] Tour widget_x2many → Step select demo user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-11 16:52:55,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.015 0.036 2026-10-11 16:52:55,548 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.008 0.031 2026-10-11 16:52:55,591 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [90/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=name]:contains([test_trigger] Marc Demo)) 2026-10-11 16:52:55,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 16:52:55,649 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [91/151] Tour widget_x2many → Step insert body (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:55,712 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [92/151] Tour widget_x2many → Step save new message ddd (trigger: .modal-footer .o_form_button_save) 2026-10-11 16:52:55,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [93/151] Tour widget_x2many → Step check data 8 (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger] Mitchell Admin:aaa [test_trigger] Mitchell Admin:c [test_trigger] Mitchell Admin:d [test_trigger] Marc Demo:ddd)) 2026-10-11 16:52:55,777 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:52:55,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:55] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 8 0.012 0.031 2026-10-11 16:52:55,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [94/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] .o_data_row:eq(4))) 2026-10-11 16:52:55,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [95/151] Tour widget_x2many → Step check data 9 (trigger: .o_content:has(.o_field_widget[name=messages] .o_data_row:eq(3))) 2026-10-11 16:52:56,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [96/151] Tour widget_x2many → Step .o_field_widget[name=messages]:has(tr td:text(ddd)) 2026-10-11 16:52:56,053 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [97/151] Tour widget_x2many → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 16:52:56,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [98/151] Tour widget_x2many → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-11 16:52:56,175 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [99/151] Tour widget_x2many → Step switch to the second form view to test one2many with editable list (toggle menu dropdown) (trigger: button[data-menu-xmlid="test_new_api.menu_main"], li.o_extra_menu_items a i.fa-plus) 2026-10-11 16:52:56,238 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [100/151] Tour widget_x2many → Step switch to the second form view to test one2many with editable list (open submenu) (trigger: .dropdown-item[data-menu-xmlid="test_new_api.menu_discussions_2"]) 2026-10-11 16:52:56,302 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [101/151] Tour widget_x2many → Step .o_breadcrumb:contains(Discussions 2) 2026-10-11 16:52:56,339 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:56] "POST /web/action/load HTTP/1.1" 200 - 10 0.013 0.021 2026-10-11 16:52:56,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:56] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 125 0.159 0.180 2026-10-11 16:52:56,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:56] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 16:52:56,787 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [102/151] Tour widget_x2many → Step select previous created record (trigger: td:contains(test_trigger):last) 2026-10-11 16:52:56,855 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [103/151] Tour widget_x2many → Step .o_form_editable 2026-10-11 16:52:56,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:56] "POST /web/dataset/call_kw/test_new_api.discussion/web_read HTTP/1.1" 200 - 15 0.024 0.046 2026-10-11 16:52:57,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [104/151] Tour widget_x2many → Step edit content (trigger: .o_field_widget[name=name] input) 2026-10-11 16:52:57,085 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [105/151] Tour widget_x2many → Step click outside to trigger onchange (trigger: .o_form_sheet) 2026-10-11 16:52:57,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.019 0.039 2026-10-11 16:52:57,147 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [106/151] Tour widget_x2many → Step .o_field_widget[name=messages]:contains(test_trigger2) 2026-10-11 16:52:57,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [107/151] Tour widget_x2many → Step click on a field of the editable list to edit content (trigger: .o_field_widget[name=messages] .o_data_row:eq(1) td) 2026-10-11 16:52:57,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [108/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:57,352 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [109/151] Tour widget_x2many → Step click on other field (trigger the line onchange) (trigger: .o_field_widget[name=messages] .o_field_many2one[name="author"] input) 2026-10-11 16:52:57,374 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.009 0.016 2026-10-11 16:52:57,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [110/151] Tour widget_x2many → Step test one2many's line onchange (trigger: .o_field_widget[name=messages] .o_selected_row td:eq(3):contains(3)) 2026-10-11 16:52:57,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.036 0.034 2026-10-11 16:52:57,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [111/151] Tour widget_x2many → Step open the many2one to select an other user (trigger: .o_field_widget[name=messages] .o_field_many2one[name="author"] input) 2026-10-11 16:52:57,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.013 0.070 2026-10-11 16:52:57,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [112/151] Tour widget_x2many → Step select an other user (trigger: .o_field_widget[name="author"] .o-autocomplete--dropdown-menu li:contains(Marc Demo)) 2026-10-11 16:52:57,857 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 5 0.022 0.035 2026-10-11 16:52:57,892 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [113/151] Tour widget_x2many → Step test one2many's line onchange after many2one (trigger: .o_field_widget[name=messages] td:contains([test_trigger2] Marc Demo)) 2026-10-11 16:52:57,914 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 5 0.003 0.015 2026-10-11 16:52:57,955 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [114/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:57,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:57] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.013 0.031 2026-10-11 16:52:58,042 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [115/151] Tour widget_x2many → Step click outside to trigger one2many onchange (trigger: .o_field_widget[name=name] input) 2026-10-11 16:52:58,110 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [116/151] Tour widget_x2many → Step test one2many onchange (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger2] Marc Demo:ccccc)) 2026-10-11 16:52:58,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 3 0.003 0.008 2026-10-11 16:52:58,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 12 0.025 0.034 2026-10-11 16:52:58,231 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [117/151] Tour widget_x2many → Step click outside to trigger one2many onchange (trigger: .o_field_widget[name=categories] input) 2026-10-11 16:52:58,309 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [118/151] Tour widget_x2many → Step add a tag (trigger: .o_field_widget[name="categories"] .o-autocomplete--dropdown-menu li a:first) 2026-10-11 16:52:58,315 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.category/name_search HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 16:52:58,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [119/151] Tour widget_x2many → Step delete the last item in the editable list (trigger: .o_field_widget[name=messages] .o_data_row td.o_list_record_remove button:visible:last) 2026-10-11 16:52:58,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.category/web_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 16:52:58,447 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [120/151] Tour widget_x2many → Step test one2many onchange after delete (trigger: .o_content:not(:has(.o_field_widget[name="message_concat"] textarea:value(Mitchell Admin:d)))) 2026-10-11 16:52:58,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 14 0.037 0.034 2026-10-11 16:52:58,565 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [121/151] Tour widget_x2many → Step body:not(:has(tr:has(td:text(d)))) 2026-10-11 16:52:58,639 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [122/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 16:52:58,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [123/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 16:52:58,749 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted test_new_api.message records with IDs: [7] 2026-10-11 16:52:58,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:58] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 30 0.048 0.063 2026-10-11 16:52:58,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [124/151] Tour widget_x2many → Step check data 10 (trigger: .o_field_widget[name=message_concat] textarea:value([test_trigger2] Mitchell Admin:aaa [test_trigger2] Marc Demo:ccccc)) 2026-10-11 16:52:58,916 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [125/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] tbody .o_data_row:eq(2))) 2026-10-11 16:52:58,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [126/151] Tour widget_x2many → Step check data 11 (trigger: .o_field_widget[name=messages] tbody .o_data_row:eq(1)) 2026-10-11 16:52:59,048 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [127/151] Tour widget_x2many → Step .o_form_editable .nav-link.active:contains(Messages) 2026-10-11 16:52:59,068 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 16:52:59,101 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [128/151] Tour widget_x2many → Step create new message eee (trigger: .o_field_widget[name=messages] .o_field_x2many_list_row_add a) 2026-10-11 16:52:59,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [129/151] Tour widget_x2many → Step change text value (trigger: .o_field_widget[name="body"] textarea) 2026-10-11 16:52:59,188 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:59] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 5 0.006 0.018 2026-10-11 16:52:59,243 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [130/151] Tour widget_x2many → Step .o_field_widget[name="body"] textarea:value(eee) 2026-10-11 16:52:59,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [131/151] Tour widget_x2many → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 16:52:59,376 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [132/151] Tour widget_x2many → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 16:52:59,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:59] "POST /web/dataset/call_kw/test_new_api.message/onchange HTTP/1.1" 200 - 2 0.004 0.010 2026-10-11 16:52:59,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:59] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 14 0.028 0.038 2026-10-11 16:52:59,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:52:59] "POST /web/dataset/call_kw/test_new_api.discussion/web_save HTTP/1.1" 200 - 22 0.051 0.055 2026-10-11 16:52:59,673 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [133/151] Tour widget_x2many → Step check data 12 (trigger: .o_field_widget[name="message_concat"] textarea:value([test_trigger2] Mitchell Admin:aaa [test_trigger2] Marc Demo:ccccc [test_trigger2] Mitchell Admin:eee)) 2026-10-11 16:52:59,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [134/151] Tour widget_x2many → Step body:not(:has(.o_field_widget[name=messages] .o_data_row:eq(3))) 2026-10-11 16:52:59,799 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [135/151] Tour widget_x2many → Step check data 13 (trigger: .o_field_widget[name=messages] .o_data_row:eq(2)) 2026-10-11 16:52:59,864 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [136/151] Tour widget_x2many → Step .tab-pane:eq(0) .o_field_widget tbody .o_data_row:eq(2) 2026-10-11 16:52:59,916 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [137/151] Tour widget_x2many → Step switch to the third form view to test onchange changing one2many (toggle menu dropdown) (trigger: button[data-menu-xmlid="test_new_api.menu_main"], li.o_extra_menu_items a i.fa-plus) 2026-10-11 16:52:59,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [138/151] Tour widget_x2many → Step switch to the thied form view to test onchange changing one2many (open submenu) (trigger: .dropdown-item[data-menu-xmlid="test_new_api.menu_discussions_3"]) 2026-10-11 16:53:00,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [139/151] Tour widget_x2many → Step wait web client (trigger: .o_breadcrumb:contains(Discussions 3)) 2026-10-11 16:53:00,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.018 2026-10-11 16:53:00,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/get_views HTTP/1.1" 200 - 7 0.010 0.027 2026-10-11 16:53:00,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 16:53:00,192 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [140/151] Tour widget_x2many → Step create new discussion (trigger: button.o_list_button_add) 2026-10-11 16:53:00,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [141/151] Tour widget_x2many → Step set discussion title to generate dummy message (trigger: .o_field_widget[name=name] input) 2026-10-11 16:53:00,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:53:00,344 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [142/151] Tour widget_x2many → Step .o_field_widget[name=important_messages] .o_data_row .o_list_number:text(13) 2026-10-11 16:53:00,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 16:53:00,398 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [143/151] Tour widget_x2many → Step check new dummy message happened (trigger: .o_field_widget[name=messages] .o_data_row .o_list_number:text(13)) 2026-10-11 16:53:00,450 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [144/151] Tour widget_x2many → Step check field not in embedded view received correctly (trigger: .o_field_widget[name=messages] .o_data_row input[type="checkbox"]:checked) 2026-10-11 16:53:00,501 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [145/151] Tour widget_x2many → Step empty discussion title (trigger: .o_field_widget[name=name] input) 2026-10-11 16:53:00,572 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [146/151] Tour widget_x2many → Step onchange happened (trigger: .o_field_widget[name=messages] .o_data_row td:contains([removed_title])) 2026-10-11 16:53:00,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.007 0.025 2026-10-11 16:53:00,635 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [147/151] Tour widget_x2many → Step set discussion title to generate dummy message (trigger: .o_field_widget[name=name] input) 2026-10-11 16:53:00,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [148/151] Tour widget_x2many → Step .o_field_widget[name=important_messages] .o_data_row .o_list_number:text(22) 2026-10-11 16:53:00,800 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/onchange HTTP/1.1" 200 - 2 0.003 0.017 2026-10-11 16:53:00,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [149/151] Tour widget_x2many → Step check update and new dummy message happened (trigger: .o_field_widget[name=messages] .o_data_row .o_list_number:text(22)) 2026-10-11 16:53:00,915 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [150/151] Tour widget_x2many → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 16:53:00,978 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: [151/151] Tour widget_x2many → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-11 16:53:00,995 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:00] "POST /web/dataset/call_kw/test_new_api.discussion/web_search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 16:53:01,043 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: tour succeeded 2026-10-11 16:53:01,043 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: ╔══════════════════════════════╗ ║ TOUR widget_x2many SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-11 16:53:01,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many.browser: heap 40184016 (allocated 41660416) 2026-10-11 16:53:01,380 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Closing chrome headless with pid 4358 2026-10-11 16:53:01,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Closing websocket connection 2026-10-11 16:53:01,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Terminating chrome headless with pid 4358 2026-10-11 16:53:01,496 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_165301_496155_test_01_admin_widget_x2many.txt 2026-10-11 16:53:01,496 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUi.test_01_admin_widget_x2many: Removing chrome user profile "/tmp/tmp_hxl5ehu_chrome_odoo" 2026-10-11 16:53:01,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 16:53:01,603 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui: Starting TestUiTranslation.test_01_sql_constraints ... 2026-10-11 16:53:01,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 16:53:01,619 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 16:53:02,029 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome pid: 4679 2026-10-11 16:53:02,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome headless temporary user profile dir: /tmp/tmpvt49r_xy_chrome_odoo 2026-10-11 16:53:02,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Issuing json command http://127.0.0.1:38053/json/version 2026-10-11 16:53:02,031 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38053/json/version with timeout 3 increased to 10s during tests 2026-10-11 16:53:02,136 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Browser version: Chrome/150.0.7871.114 2026-10-11 16:53:02,137 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Issuing json command http://127.0.0.1:38053/json 2026-10-11 16:53:02,139 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38053/json with timeout 3 increased to 10s during tests 2026-10-11 16:53:02,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Websocket url found: ws://127.0.0.1:38053/devtools/page/7927CBD928251930C5CBEA1A2556DC98 2026-10-11 16:53:02,159 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Enable chrome headless console log notification 2026-10-11 16:53:02,182 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome headless enable page notifications 2026-10-11 16:53:02,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 16:53:02,307 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Setting session cookie in browser 2026-10-11 16:53:02,338 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Open "http://127.0.0.1:8069/odoo/action-test_new_api.action_categories" in browser 2026-10-11 16:53:02,338 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Navigating to: "http://127.0.0.1:8069/odoo/action-test_new_api.action_categories" 2026-10-11 16:53:02,378 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:04,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:04] "GET /odoo/action-test_new_api.action_categories HTTP/1.1" 200 - 191 0.230 1.853 2026-10-11 16:53:04,459 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Navigation result: {'frameId': '7927CBD928251930C5CBEA1A2556DC98', 'loaderId': 'EF80D767E260396F0B460DDEFB1F1082', 'isDownload': False} 2026-10-11 16:53:04,459 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Evaluate ready code "odoo.isTourReady('sql_constaint')" 2026-10-11 16:53:04,517 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:04] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 16:53:05,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.636 0.616 2026-10-11 16:53:05,775 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/webclient/translations/26c546987190a4b67c0e4f959578a209dc6bef2c?lang=en_US HTTP/1.1" 200 - 0 0.000 1.262 2026-10-11 16:53:05,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.295 2026-10-11 16:53:05,828 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.303 2026-10-11 16:53:05,832 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 16:53:05,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-11 16:53:05,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:05] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 16:53:06,693 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 16:53:06,713 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 16:53:06,730 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 16:53:06,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.012 2026-10-11 16:53:06,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: Owl is running in 'dev' mode. 2026-10-11 16:53:06,822 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 16:53:06,923 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.069 0.102 2026-10-11 16:53:06,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.119 2026-10-11 16:53:06,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.185 2026-10-11 16:53:06,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: The ready code tooks too much time : 2.5313987731933594 2026-10-11 16:53:07,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Evaluate test code "odoo.startTour('sql_constaint', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_new_api.action_categories", "delayToCheckUndeterminisms": 0})" 2026-10-11 16:53:07,106 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 16:53:07,165 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.056 0.250 2026-10-11 16:53:07,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.189 2026-10-11 16:53:07,204 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.166 2026-10-11 16:53:07,240 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:53:07,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:53:07,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "GET /odoo/action-test_new_api.action_categories?debug=1 HTTP/1.1" 200 - 49 0.093 0.542 2026-10-11 16:53:07,739 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.534 2026-10-11 16:53:08,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:08] "POST /mail/data HTTP/1.1" 200 - 140 0.239 0.990 2026-10-11 16:53:08,260 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [1/9] Tour sql_constaint → Step wait web client (trigger: .o_breadcrumb:contains(Categories)) 2026-10-11 16:53:08,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.030 1.083 2026-10-11 16:53:08,343 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:08] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 16:53:08,406 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.037 0.123 2026-10-11 16:53:08,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:08] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.044 1.214 2026-10-11 16:53:09,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:09] "GET /web/webclient/load_menus/49db1a3012caea44afe7ac869e2ad80a4b92fe8418d2d515a3e367d4542f3342 HTTP/1.1" 200 - 1046 0.633 1.342 2026-10-11 16:53:09,760 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 1.500 2026-10-11 16:53:09,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: Owl is running in 'dev' mode. 2026-10-11 16:53:10,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /mail/data HTTP/1.1" 200 - 72 0.169 1.634 2026-10-11 16:53:10,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.196 2026-10-11 16:53:10,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.307 2026-10-11 16:53:10,285 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.042 0.381 2026-10-11 16:53:10,318 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.355 2026-10-11 16:53:10,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 16:53:10,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.009 2026-10-11 16:53:10,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.054 0.046 2026-10-11 16:53:10,555 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 16:53:10,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.030 0.084 2026-10-11 16:53:10,628 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.143 2026-10-11 16:53:10,676 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.024 0.179 2026-10-11 16:53:10,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/dataset/call_kw/test_new_api.category/get_views HTTP/1.1" 200 - 23 0.034 0.034 2026-10-11 16:53:10,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/dataset/call_kw/test_new_api.category/web_search_read HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 16:53:10,823 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 16:53:10,995 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [2/9] Tour sql_constaint → Step create new category (trigger: button.o_list_button_add) 2026-10-11 16:53:11,059 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [3/9] Tour sql_constaint → Step insert content (trigger: .o_required_modifier input) 2026-10-11 16:53:11,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 16:53:11,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:11] "POST /web/dataset/call_kw/test_new_api.category/onchange HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 16:53:11,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [4/9] Tour sql_constaint → Step insert invalid value (trigger: .o_field_widget[name="color"] input) 2026-10-11 16:53:11,284 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [5/9] Tour sql_constaint → Step save category (trigger: button.o_form_button_save) 2026-10-11 16:53:11,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [6/9] Tour sql_constaint → Step check notification box (trigger: .o_error_dialog:contains(The color code must be positive!)) 2026-10-11 16:53:11,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:11] "POST /web/dataset/call_kw/test_new_api.category/web_save HTTP/1.1" 200 - 1 0.000 0.018 2026-10-11 16:53:11,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [7/9] Tour sql_constaint → Step close notification box (trigger: .modal-footer .btn-primary) 2026-10-11 16:53:11,471 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [8/9] Tour sql_constaint → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 16:53:11,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: [9/9] Tour sql_constaint → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-11 16:53:11,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:11] "POST /web/dataset/call_kw/test_new_api.category/web_search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 16:53:11,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: tour succeeded 2026-10-11 16:53:11,613 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: ╔══════════════════════════════╗ ║ TOUR sql_constaint SUCCEEDED ║ ╚══════════════════════════════╝ 2026-10-11 16:53:11,845 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints.browser: heap 27128984 (allocated 28422144) 2026-10-11 16:53:11,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Closing chrome headless with pid 4679 2026-10-11 16:53:11,869 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Closing websocket connection 2026-10-11 16:53:11,874 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Terminating chrome headless with pid 4679 2026-10-11 16:53:11,980 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_165311_980612_test_01_sql_constraints.txt 2026-10-11 16:53:11,981 121 INFO rb-001770c-225483-423665 odoo.addons.test_new_api.tests.test_ui.TestUiTranslation.test_01_sql_constraints: Removing chrome user profile "/tmp/tmpvt49r_xy_chrome_odoo" 2026-10-11 16:53:12,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:53:12,069 121 INFO rb-001770c-225483-423665 odoo.addons.test_read_group.tests.test_override: Starting TestReadGroupOverride.test_order_for_groupby ... 2026-10-11 16:53:12,153 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:53:12,175 121 INFO rb-001770c-225483-423665 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_read_progress_bar_m2m ... 2026-10-11 16:53:12,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_simple ... 2026-10-11 16:53:12,322 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:16,861 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af4a3420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:16,862 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9df5ee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:16,872 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:16,878 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48de4ccd60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 62, in test_simple model = self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:17,528 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-001770c-225483/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4575, in write self.write_batch([(records, value)]) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-001770c-225483/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:20,960 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9cfe200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-001770c-225483/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4575, in write self.write_batch([(records, value)]) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-001770c-225483/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:20,962 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dce82700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-001770c-225483/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4575, in write self.write_batch([(records, value)]) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-001770c-225483/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:20,970 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-001770c-225483/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4575, in write self.write_batch([(records, value)]) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-001770c-225483/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:20,977 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dce80540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-001770c-225483/odoo/addons/test_read_group/tests/test_read_progress_bar.py", line 129, in test_simple model.write({'field_id': [ File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 345, in write res = super().write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 41, in write res = super().write(vals) File "/data/build/rb-001770c-225483/addons/mail/models/ir_model.py", line 90, in write res = super(IrModel, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 397, in write res = super(IrModel, self).write(vals) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 51, in write res = super().write(vals) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/base.py", line 67, in write return super().write(vals) File "/data/build/rb-001770c-225483/odoo/models.py", line 4826, in write field.write(self, value) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4575, in write self.write_batch([(records, value)]) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-001770c-225483/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-001770c-225483/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:22,412 121 INFO rb-001770c-225483-423665 odoo.addons.test_read_group.tests.test_read_progress_bar: Starting TestReadProgressBar.test_week_grouping ... 2026-10-11 16:53:22,702 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:25,851 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dce2ad40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:25,852 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db3804a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:25,863 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:25,871 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db3837e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 16:53:25,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:53:26,273 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_create ... 2026-10-11 16:53:26,279 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:26,284 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:26,776 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:27,564 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:28,820 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:53:28,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:28] "POST /xmlrpc/2/object HTTP/1.1" 200 - 52 0.061 2.482 2026-10-11 16:53:28,825 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:28,828 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:29,689 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:29,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:29] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.041 0.862 2026-10-11 16:53:29,731 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:29,732 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_create 2026-10-11 16:53:29,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:29] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.001 0.019 2026-10-11 16:53:29,793 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_01_private ... 2026-10-11 16:53:29,805 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:29,808 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:30,209 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:30,981 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:31,124 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:53:31,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:31] "POST /xmlrpc/2/object HTTP/1.1" 200 - 52 0.074 1.247 2026-10-11 16:53:31,129 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,131 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,973 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:31,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:31] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.004 0.844 2026-10-11 16:53:31,981 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,982 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,984 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:31] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:53:31,991 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,992 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:31,994 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:31] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 16:53:32,001 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:32,002 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_01_private 2026-10-11 16:53:32,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:32] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 16:53:32,005 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error.TestError.test_01_private: waiting for threads: [] 2026-10-11 16:53:32,050 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_02_delete ... 2026-10-11 16:53:32,055 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:32,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:32,547 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:33,276 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:33,426 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:53:33,428 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:33] "POST /xmlrpc/2/object HTTP/1.1" 200 - 52 0.099 1.275 2026-10-11 16:53:33,430 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:33,447 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,301 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:34,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 16 0.028 0.880 2026-10-11 16:53:34,340 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,341 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,352 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 16:53:34,357 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,358 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,379 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.007 0.016 2026-10-11 16:53:34,382 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,383 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 5 0.017 0.016 2026-10-11 16:53:34,417 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,419 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_02_delete 2026-10-11 16:53:34,425 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:34] "POST /xmlrpc/2/object HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 16:53:34,427 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error.TestError.test_02_delete: waiting for threads: [] 2026-10-11 16:53:34,468 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_03_sql_constraint ... 2026-10-11 16:53:34,473 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-11 16:53:34,475 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:34,908 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-11 16:53:35,688 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:35,831 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:53:35,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:35] "POST /xmlrpc/2/object HTTP/1.1" 200 - 52 0.066 1.294 2026-10-11 16:53:35,835 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-11 16:53:35,838 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_03_sql_constraint 2026-10-11 16:53:36,700 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:36,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:36] "POST /xmlrpc/2/object HTTP/1.1" 200 - 15 0.014 0.877 2026-10-11 16:53:36,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error.TestError.test_03_sql_constraint: waiting for threads: [] 2026-10-11 16:53:36,765 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error: Starting TestError.test_04_multi_db ... 2026-10-11 16:53:36,770 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-10-11 16:53:36,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 16:53:37,232 121 INFO rb-001770c-225483-423665 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /test_rpc/tests/test_error.py:TestError.test_04_multi_db 2026-10-11 16:53:38,074 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:38,226 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 16:53:38,227 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:38] "POST /xmlrpc/2/object HTTP/1.1" 200 - 52 0.063 1.396 2026-10-11 16:53:39,046 121 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 16:53:39,065 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 16:53:39] "POST /xmlrpc/2/object HTTP/1.1" 200 - 13 0.013 0.821 2026-10-11 16:53:39,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_rpc.tests.test_error.TestError.test_04_multi_db: waiting for threads: [] 2026-10-11 16:53:39,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:53:39,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_runbot_support.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-10-11 16:53:39,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 16:53:39,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_runbot_support.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-10-11 17:02:27,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:02:27,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_runbot_support.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-10-11 17:02:33,210 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:02:53,749 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #263 deleted product.product records with IDs: [854] 2026-10-11 17:02:54,848 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator: Starting TestEventProductConfiguratorUi.test_event_using_product_configurator ... 2026-10-11 17:02:55,309 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome pid: 4929 2026-10-11 17:02:55,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome headless temporary user profile dir: /tmp/tmpm2fciwhu_chrome_odoo 2026-10-11 17:02:55,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Issuing json command http://127.0.0.1:44885/json/version 2026-10-11 17:02:55,311 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44885/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:02:55,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-11 17:02:55,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Issuing json command http://127.0.0.1:44885/json 2026-10-11 17:02:55,352 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44885/json with timeout 3 increased to 10s during tests 2026-10-11 17:02:55,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Websocket url found: ws://127.0.0.1:44885/devtools/page/03E3F38FD78619D96BAF8E88CAB84778 2026-10-11 17:02:55,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Enable chrome headless console log notification 2026-10-11 17:02:55,395 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome headless enable page notifications 2026-10-11 17:02:55,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:02:55,567 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Setting session cookie in browser 2026-10-11 17:02:55,582 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:02:55,582 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:02:55,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:02:57,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "GET /odoo HTTP/1.1" 200 - 186 0.318 1.735 2026-10-11 17:02:57,678 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Navigation result: {'frameId': '03E3F38FD78619D96BAF8E88CAB84778', 'loaderId': '1AC6A04BD94D22F22F9C773554C976D3', 'isDownload': False} 2026-10-11 17:02:57,679 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Evaluate ready code "odoo.isTourReady('event_sale_with_product_configurator_tour')" 2026-10-11 17:02:57,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.020 2026-10-11 17:02:57,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-10-11 17:02:57,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:57] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:02:57,820 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:02:58,239 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:58] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.251 0.255 2026-10-11 17:02:58,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.516 2026-10-11 17:02:58,274 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:58] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.056 2026-10-11 17:02:58,914 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:58] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:02:59,061 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:02:59,074 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:02:59,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:02:59,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-11 17:02:59,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-11 17:02:59,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:02:59,255 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.030 0.055 2026-10-11 17:02:59,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.097 2026-10-11 17:02:59,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.093 2026-10-11 17:02:59,320 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Evaluate test code "odoo.startTour('event_sale_with_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:02:59,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [1/51] Tour event_sale_with_product_configurator_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:02:59,386 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:02:59,388 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:02:59,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.083 2026-10-11 17:02:59,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-10-11 17:02:59,506 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [2/51] Tour event_sale_with_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:02:59,530 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/image/res.partner/1147/avatar_128?unique=1791738153000 HTTP/1.1" 200 - 15 0.022 0.168 2026-10-11 17:02:59,539 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:02:59,602 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/image?model=res.users&field=avatar_128&id=265 HTTP/1.1" 200 - 9 0.025 0.240 2026-10-11 17:02:59,643 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [3/51] Tour event_sale_with_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:02:59,661 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.118 2026-10-11 17:02:59,685 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:02:59,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.329 2026-10-11 17:02:59,696 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [4/51] Tour event_sale_with_product_configurator_tour → Step .o_sale_order 2026-10-11 17:02:59,709 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:02:59,764 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "GET /web/image/res.company/81/favicon HTTP/1.1" 200 - 9 0.015 0.083 2026-10-11 17:02:59,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:02:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.022 0.132 2026-10-11 17:03:00,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:00] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.300 0.753 2026-10-11 17:03:01,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.008 0.037 2026-10-11 17:03:01,020 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:03:01,401 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [5/51] Tour event_sale_with_product_configurator_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:03:01,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:03:01,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 265, model: res.users 2026-10-11 17:03:01,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [6/51] Tour event_sale_with_product_configurator_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:03:01,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 19 0.071 0.117 2026-10-11 17:03:01,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.031 0.247 2026-10-11 17:03:01,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 265, model: res.users 2026-10-11 17:03:01,797 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 18 0.067 0.330 2026-10-11 17:03:01,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:01] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 10 0.026 0.492 2026-10-11 17:03:02,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.063 0.498 2026-10-11 17:03:02,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.573 2026-10-11 17:03:02,387 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:02,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [7/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:03:02,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.019 0.062 2026-10-11 17:03:02,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.031 0.046 2026-10-11 17:03:02,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:02] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.010 0.092 2026-10-11 17:03:02,986 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [8/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-11 17:03:03,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [9/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:03,205 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 36 0.079 0.118 2026-10-11 17:03:03,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:03] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.029 0.084 2026-10-11 17:03:03,528 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:03,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [10/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:03,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [11/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-11 17:03:03,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:03] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.018 0.027 2026-10-11 17:03:03,933 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:03] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.018 0.028 2026-10-11 17:03:03,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [12/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Memorabilia")) button:has(i.fa-plus) 2026-10-11 17:03:04,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.059 2026-10-11 17:03:04,192 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.036 2026-10-11 17:03:04,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 44 0.055 0.092 2026-10-11 17:03:04,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [13/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-11 17:03:04,502 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "GET /web/image/product.product/855/image_256 HTTP/1.1" 200 - 12 0.019 0.063 2026-10-11 17:03:04,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [14/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-11 17:03:04,575 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "GET /web/image/product.product/862/image_256 HTTP/1.1" 200 - 6 0.020 0.127 2026-10-11 17:03:04,625 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.030 0.135 2026-10-11 17:03:04,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.014 0.151 2026-10-11 17:03:04,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.130 0.322 2026-10-11 17:03:05,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.060 0.259 2026-10-11 17:03:05,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.085 0.205 2026-10-11 17:03:05,554 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.026 0.234 2026-10-11 17:03:05,675 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.025 2026-10-11 17:03:05,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.049 0.036 2026-10-11 17:03:05,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 10 0.012 0.019 2026-10-11 17:03:05,937 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [15/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-11 17:03:05,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:05] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.013 2026-10-11 17:03:06,004 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [16/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-11 17:03:06,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 17:03:06,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [17/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("Kid + meal") 2026-10-11 17:03:06,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:03:06,138 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [18/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-11 17:03:06,202 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [19/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-11 17:03:06,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.012 0.022 2026-10-11 17:03:06,289 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [20/51] Tour event_sale_with_product_configurator_tour → Step td[name="price_subtotal"]:contains("16.50") 2026-10-11 17:03:06,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [21/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-11 17:03:06,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [22/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:06,438 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [23/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:06,449 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.050 0.108 2026-10-11 17:03:06,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.027 0.118 2026-10-11 17:03:06,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.007 0.060 2026-10-11 17:03:06,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:06] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.008 0.017 2026-10-11 17:03:06,989 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [24/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-11 17:03:07,308 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.024 0.038 2026-10-11 17:03:07,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [25/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) label:contains("Adult") 2026-10-11 17:03:07,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.022 0.057 2026-10-11 17:03:07,643 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.009 0.024 2026-10-11 17:03:07,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.049 0.090 2026-10-11 17:03:07,871 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [26/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) .o_sale_product_configurator_qty input 2026-10-11 17:03:07,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [27/51] Tour event_sale_with_product_configurator_tour → Step Assert that the total is 150.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("150.00")) 2026-10-11 17:03:07,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:07] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.024 0.038 2026-10-11 17:03:08,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [28/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-11 17:03:08,051 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.035 0.057 2026-10-11 17:03:08,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [29/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-11 17:03:08,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "GET /web/image/product.product/856/image_256 HTTP/1.1" 200 - 6 0.018 0.124 2026-10-11 17:03:08,315 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.045 0.168 2026-10-11 17:03:08,584 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.053 0.143 2026-10-11 17:03:08,701 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.027 2026-10-11 17:03:08,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 17:03:08,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [30/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-11 17:03:08,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.017 2026-10-11 17:03:08,898 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [31/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-11 17:03:08,917 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.004 0.012 2026-10-11 17:03:08,963 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [32/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("Adult") 2026-10-11 17:03:08,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:08] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 17:03:09,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [33/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-11 17:03:09,086 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [34/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-11 17:03:09,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.005 0.031 2026-10-11 17:03:09,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [35/51] Tour event_sale_with_product_configurator_tour → Step td[name="price_subtotal"]:contains("150.00") 2026-10-11 17:03:09,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [36/51] Tour event_sale_with_product_configurator_tour → Step Add product Registration Event (TEST variants) (trigger: a:contains("Add a product")) 2026-10-11 17:03:09,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.032 0.093 2026-10-11 17:03:09,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [37/51] Tour event_sale_with_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:09,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [38/51] Tour event_sale_with_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:09,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.054 0.140 2026-10-11 17:03:09,756 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.015 0.081 2026-10-11 17:03:09,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [39/51] Tour event_sale_with_product_configurator_tour → Step ul.ui-autocomplete a:contains("Registration Event (TEST variants)") 2026-10-11 17:03:09,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:09] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.011 0.034 2026-10-11 17:03:10,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.018 0.029 2026-10-11 17:03:10,312 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [40/51] Tour event_sale_with_product_configurator_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Registration Event (TEST variants)")) label:contains("VIP") 2026-10-11 17:03:10,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.017 0.055 2026-10-11 17:03:10,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.008 0.023 2026-10-11 17:03:10,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 33 0.085 0.090 2026-10-11 17:03:10,798 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [41/51] Tour event_sale_with_product_configurator_tour → Step Assert that the total is 60 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("60")) 2026-10-11 17:03:10,878 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.041 0.037 2026-10-11 17:03:10,917 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [42/51] Tour event_sale_with_product_configurator_tour → Step .modal button:contains(Confirm) 2026-10-11 17:03:10,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:10] "GET /web/image/product.product/858/image_256 HTTP/1.1" 200 - 6 0.016 0.048 2026-10-11 17:03:10,987 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [43/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_input_dropdown input 2026-10-11 17:03:11,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.045 0.137 2026-10-11 17:03:11,473 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.032 0.156 2026-10-11 17:03:11,583 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/action/load HTTP/1.1" 200 - 9 0.009 0.025 2026-10-11 17:03:11,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.010 2026-10-11 17:03:11,685 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [44/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("TestEvent") 2026-10-11 17:03:11,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 17:03:11,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [45/51] Tour event_sale_with_product_configurator_tour → Step .modal div[name="event_ticket_id"] input 2026-10-11 17:03:11,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:03:11,821 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [46/51] Tour event_sale_with_product_configurator_tour → Step .modal ul.ui-autocomplete a:contains("VIP") 2026-10-11 17:03:11,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:03:11,885 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [47/51] Tour event_sale_with_product_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-11 17:03:11,947 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [48/51] Tour event_sale_with_product_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-11 17:03:11,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:11] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.013 0.017 2026-10-11 17:03:12,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [49/51] Tour event_sale_with_product_configurator_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("60.00") 2026-10-11 17:03:12,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [50/51] Tour event_sale_with_product_configurator_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:03:12,133 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: [51/51] Tour event_sale_with_product_configurator_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:03:12,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 26 0.046 0.111 2026-10-11 17:03:12,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.041 0.143 2026-10-11 17:03:13,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 195 0.428 0.624 2026-10-11 17:03:13,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.055 0.098 2026-10-11 17:03:13,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: tour succeeded 2026-10-11 17:03:13,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR event_sale_with_product_configurator_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-11 17:03:13,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.024 0.221 2026-10-11 17:03:13,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:13] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.013 0.258 2026-10-11 17:03:14,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.031 0.249 2026-10-11 17:03:14,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.028 0.339 2026-10-11 17:03:14,239 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:14] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.022 0.283 2026-10-11 17:03:14,510 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator.browser: heap 37302832 (allocated 39309312) 2026-10-11 17:03:14,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing chrome headless with pid 4929 2026-10-11 17:03:14,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Closing websocket connection 2026-10-11 17:03:14,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Terminating chrome headless with pid 4929 2026-10-11 17:03:14,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170314_702275_test_event_using_product_configurator.txt 2026-10-11 17:03:14,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_event_sale_with_product_configurator.TestEventProductConfiguratorUi.test_event_using_product_configurator: Removing chrome user profile "/tmp/tmpm2fciwhu_chrome_odoo" 2026-10-11 17:03:14,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:03:15,620 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28005] 2026-10-11 17:03:15,735 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.product records with IDs: [863] 2026-10-11 17:03:16,954 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28013] 2026-10-11 17:03:17,076 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.product records with IDs: [870] 2026-10-11 17:03:18,524 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_01_product_configurator ... 2026-10-11 17:03:19,252 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome pid: 5214 2026-10-11 17:03:19,252 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless temporary user profile dir: /tmp/tmp9pdqf2i7_chrome_odoo 2026-10-11 17:03:19,252 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:38923/json/version 2026-10-11 17:03:19,253 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38923/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:19,300 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Browser version: Chrome/150.0.7871.114 2026-10-11 17:03:19,300 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Issuing json command http://127.0.0.1:38923/json 2026-10-11 17:03:19,301 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38923/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:19,323 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Websocket url found: ws://127.0.0.1:38923/devtools/page/E80D87E38BDDCCCCF9C31F6B78D1064F 2026-10-11 17:03:19,340 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Enable chrome headless console log notification 2026-10-11 17:03:19,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome headless enable page notifications 2026-10-11 17:03:19,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:03:19,539 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Setting session cookie in browser 2026-10-11 17:03:19,557 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:03:19,557 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:03:19,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:21,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /odoo HTTP/1.1" 200 - 186 0.253 1.553 2026-10-11 17:03:21,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Navigation result: {'frameId': 'E80D87E38BDDCCCCF9C31F6B78D1064F', 'loaderId': 'FBF30C99F0825525BA4DEF5BD76C8C08', 'isDownload': False} 2026-10-11 17:03:21,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Evaluate ready code "odoo.isTourReady('sale_product_configurator_tour')" 2026-10-11 17:03:21,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 17:03:21,714 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.127 0.150 2026-10-11 17:03:21,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.285 2026-10-11 17:03:21,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.326 2026-10-11 17:03:21,806 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.376 2026-10-11 17:03:21,845 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:03:21,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.025 2026-10-11 17:03:21,875 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:21] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-10-11 17:03:22,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:03:22,734 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-11 17:03:22,746 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.044 2026-10-11 17:03:22,760 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: Owl is running in 'dev' mode. 2026-10-11 17:03:22,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.010 0.030 2026-10-11 17:03:22,777 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:22,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-10-11 17:03:22,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.016 2026-10-11 17:03:22,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.034 2026-10-11 17:03:22,981 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Evaluate test code "odoo.startTour('sale_product_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:03:23,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [1/32] Tour sale_product_configurator_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:03:23,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:03:23,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:23,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [2/32] Tour sale_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:23,144 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:23,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "POST /mail/data HTTP/1.1" 200 - 34 0.098 0.064 2026-10-11 17:03:23,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.023 0.172 2026-10-11 17:03:23,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-10-11 17:03:23,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [3/32] Tour sale_product_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:23,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [4/32] Tour sale_product_configurator_tour → Step .o_sale_order 2026-10-11 17:03:23,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 15 0.040 0.261 2026-10-11 17:03:23,425 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.039 0.356 2026-10-11 17:03:23,462 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:23,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.047 0.257 2026-10-11 17:03:23,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.266 2026-10-11 17:03:23,574 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:23,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.039 0.147 2026-10-11 17:03:24,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:24] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.302 0.616 2026-10-11 17:03:24,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:24] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.009 0.028 2026-10-11 17:03:24,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:03:24,938 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:24] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:03:24,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [5/32] Tour sale_product_configurator_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:03:25,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.038 0.060 2026-10-11 17:03:25,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [6/32] Tour sale_product_configurator_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:03:25,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.048 0.144 2026-10-11 17:03:25,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.015 0.212 2026-10-11 17:03:25,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.019 0.286 2026-10-11 17:03:25,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.017 0.326 2026-10-11 17:03:25,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.057 0.386 2026-10-11 17:03:25,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.461 2026-10-11 17:03:25,818 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:25] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:26,054 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [7/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:03:26,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.015 0.035 2026-10-11 17:03:26,356 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.023 0.036 2026-10-11 17:03:26,396 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.085 2026-10-11 17:03:26,429 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [8/32] Tour sale_product_configurator_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:03:26,494 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [9/32] Tour sale_product_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:26,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.034 0.109 2026-10-11 17:03:26,726 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.021 0.065 2026-10-11 17:03:26,895 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:03:26,912 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [10/32] Tour sale_product_configurator_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:27,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [11/32] Tour sale_product_configurator_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:03:27,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.009 0.024 2026-10-11 17:03:27,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.029 0.033 2026-10-11 17:03:27,385 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [12/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) label:contains("Steel") 2026-10-11 17:03:27,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.009 0.052 2026-10-11 17:03:27,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.024 2026-10-11 17:03:27,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.051 0.107 2026-10-11 17:03:27,889 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [13/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) label:contains("Aluminium") 2026-10-11 17:03:27,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.018 0.061 2026-10-11 17:03:27,957 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [14/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td[name="price"] span:contains("800.40") 2026-10-11 17:03:27,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:27] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.009 0.100 2026-10-11 17:03:28,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.018 0.043 2026-10-11 17:03:28,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [15/32] Tour sale_product_configurator_tour → Step label[style="background-color:#000000"] input:not(:visible) 2026-10-11 17:03:28,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.007 0.050 2026-10-11 17:03:28,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [16/32] Tour sale_product_configurator_tour → Step .btn-primary:disabled:contains("Confirm") 2026-10-11 17:03:28,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [17/32] Tour sale_product_configurator_tour → Step label[style="background-color:#FFFFFF"] input:not(:visible) 2026-10-11 17:03:28,279 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [18/32] Tour sale_product_configurator_tour → Step .modal-footer 2026-10-11 17:03:28,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.025 0.031 2026-10-11 17:03:28,340 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [19/32] Tour sale_product_configurator_tour → Step .btn-primary:not(:disabled):contains("Confirm") 2026-10-11 17:03:28,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [20/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_table_optional span:contains("Aluminium") 2026-10-11 17:03:28,479 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [21/32] Tour sale_product_configurator_tour → Step Add Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:03:28,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.012 0.029 2026-10-11 17:03:28,539 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [22/32] Tour sale_product_configurator_tour → Step Add Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:03:28,618 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.022 0.056 2026-10-11 17:03:28,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [23/32] Tour sale_product_configurator_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:03:28,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.010 0.093 2026-10-11 17:03:28,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 6 0.012 0.065 2026-10-11 17:03:28,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [24/32] Tour sale_product_configurator_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:03:28,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.008 0.112 2026-10-11 17:03:28,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:28] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.018 0.102 2026-10-11 17:03:29,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.160 0.256 2026-10-11 17:03:29,341 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.030 0.214 2026-10-11 17:03:29,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.033 0.359 2026-10-11 17:03:29,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:29] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.100 0.387 2026-10-11 17:03:29,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:29] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.039 0.359 2026-10-11 17:03:30,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:30] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 30 0.077 0.517 2026-10-11 17:03:30,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:30] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 31 0.051 0.299 2026-10-11 17:03:30,548 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [25/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Customizable Desk (TEST) (Aluminium, White)") 2026-10-11 17:03:30,650 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [26/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Conference Chair (TEST) (Aluminium)") 2026-10-11 17:03:30,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [27/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Chair floor protection") 2026-10-11 17:03:30,809 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [28/32] Tour sale_product_configurator_tour → Step div[name="tax_totals"] 2026-10-11 17:03:30,912 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [29/32] Tour sale_product_configurator_tour → Step td.o_data_cell:contains("Chair floor protection") 2026-10-11 17:03:30,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [30/32] Tour sale_product_configurator_tour → Step span[name=amount_total]:contains("960.60") 2026-10-11 17:03:31,023 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [31/32] Tour sale_product_configurator_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:03:31,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: [32/32] Tour sale_product_configurator_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:03:32,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 201 0.391 0.525 2026-10-11 17:03:32,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.029 2026-10-11 17:03:32,234 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: tour succeeded 2026-10-11 17:03:32,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 17:03:32,312 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.075 0.098 2026-10-11 17:03:32,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.211 2026-10-11 17:03:32,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.020 0.193 2026-10-11 17:03:32,525 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:32] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.041 0.276 2026-10-11 17:03:32,575 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator.browser: heap 34192304 (allocated 37470208) 2026-10-11 17:03:32,605 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing chrome headless with pid 5214 2026-10-11 17:03:32,606 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Closing websocket connection 2026-10-11 17:03:32,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Terminating chrome headless with pid 5214 2026-10-11 17:03:32,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170332_730109_test_01_product_configurator.txt 2026-10-11 17:03:32,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_01_product_configurator: Removing chrome user profile "/tmp/tmp9pdqf2i7_chrome_odoo" 2026-10-11 17:03:32,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_02_product_configurator_advanced ... 2026-10-11 17:03:33,239 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28011, 28010, 28009, 28008, 28007, 28006] 2026-10-11 17:03:33,508 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.product records with IDs: [864, 865, 866, 867, 868, 869] 2026-10-11 17:03:33,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome pid: 5478 2026-10-11 17:03:33,968 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless temporary user profile dir: /tmp/tmp4dlwxm15_chrome_odoo 2026-10-11 17:03:33,968 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Issuing json command http://127.0.0.1:36733/json/version 2026-10-11 17:03:33,969 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:36733/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:34,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Browser version: Chrome/150.0.7871.114 2026-10-11 17:03:34,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Issuing json command http://127.0.0.1:36733/json 2026-10-11 17:03:34,025 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:36733/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:34,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Websocket url found: ws://127.0.0.1:36733/devtools/page/60BC92690A1B8F14B5A1E92F576FE6F7 2026-10-11 17:03:34,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Enable chrome headless console log notification 2026-10-11 17:03:34,049 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome headless enable page notifications 2026-10-11 17:03:34,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:03:34,223 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Setting session cookie in browser 2026-10-11 17:03:34,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:03:34,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:03:34,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:36,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /odoo HTTP/1.1" 200 - 186 0.225 1.696 2026-10-11 17:03:36,185 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Navigation result: {'frameId': '60BC92690A1B8F14B5A1E92F576FE6F7', 'loaderId': '71F471CCB55363E1A23CFC7ADD1456AD', 'isDownload': False} 2026-10-11 17:03:36,185 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Evaluate ready code "odoo.isTourReady('sale_product_configurator_advanced_tour')" 2026-10-11 17:03:36,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.014 2026-10-11 17:03:36,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.035 2026-10-11 17:03:36,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:03:36,390 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:03:36,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.156 0.232 2026-10-11 17:03:36,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.404 2026-10-11 17:03:36,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:36] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.031 2026-10-11 17:03:37,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-10-11 17:03:37,516 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:03:37,528 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:03:37,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:03:37,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.011 0.026 2026-10-11 17:03:37,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: Owl is running in 'dev' mode. 2026-10-11 17:03:37,611 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:03:37,697 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.015 0.044 2026-10-11 17:03:37,713 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.038 2026-10-11 17:03:37,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.048 2026-10-11 17:03:37,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Evaluate test code "odoo.startTour('sale_product_configurator_advanced_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:03:37,791 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [1/28] Tour sale_product_configurator_advanced_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:03:37,897 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:37,908 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:37,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [2/28] Tour sale_product_configurator_advanced_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:37,996 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:38,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "POST /mail/data HTTP/1.1" 200 - 34 0.150 0.111 2026-10-11 17:03:38,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.027 0.275 2026-10-11 17:03:38,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.176 2026-10-11 17:03:38,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [3/28] Tour sale_product_configurator_advanced_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:38,164 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.018 0.323 2026-10-11 17:03:38,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [4/28] Tour sale_product_configurator_advanced_tour → Step .o_sale_order 2026-10-11 17:03:38,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 8 0.025 0.400 2026-10-11 17:03:38,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 0.128 2026-10-11 17:03:38,286 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:38,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.100 2026-10-11 17:03:38,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.026 0.089 2026-10-11 17:03:38,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:03:39,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.274 0.719 2026-10-11 17:03:39,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.008 0.034 2026-10-11 17:03:39,454 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:03:39,773 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [5/28] Tour sale_product_configurator_advanced_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:03:39,778 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:03:39,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.022 0.071 2026-10-11 17:03:39,861 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [6/28] Tour sale_product_configurator_advanced_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:03:39,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:39] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.075 0.129 2026-10-11 17:03:40,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.026 0.272 2026-10-11 17:03:40,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.017 0.334 2026-10-11 17:03:40,176 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.016 0.396 2026-10-11 17:03:40,359 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.048 0.370 2026-10-11 17:03:40,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.461 2026-10-11 17:03:40,676 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:40,881 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [7/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:03:40,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.047 0.056 2026-10-11 17:03:41,215 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.024 0.059 2026-10-11 17:03:41,260 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.008 0.119 2026-10-11 17:03:41,289 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [8/28] Tour sale_product_configurator_advanced_tour → Step .o_field_widget[name=partner_shipping_id] .o_external_button:not(:visible) 2026-10-11 17:03:41,488 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.074 0.123 2026-10-11 17:03:41,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [9/28] Tour sale_product_configurator_advanced_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:03:41,622 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [10/28] Tour sale_product_configurator_advanced_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:41,698 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.014 0.060 2026-10-11 17:03:41,838 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:41,860 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [11/28] Tour sale_product_configurator_advanced_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:41,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [12/28] Tour sale_product_configurator_advanced_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:03:41,966 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:41] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.010 0.027 2026-10-11 17:03:42,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.017 0.028 2026-10-11 17:03:42,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [13/28] Tour sale_product_configurator_advanced_tour → Step Select Custom for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Custom")) 2026-10-11 17:03:42,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.048 2026-10-11 17:03:42,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.025 2026-10-11 17:03:42,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 47 0.071 0.105 2026-10-11 17:03:42,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [14/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 1 as a custom attribute for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-11 17:03:42,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "GET /web/image/product.template/477/image_256 HTTP/1.1" 200 - 9 0.013 0.063 2026-10-11 17:03:42,907 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [15/28] Tour sale_product_configurator_advanced_tour → Step Select PAV9 for Customizable Desk PA1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA1")) span:contains("PAV9")) 2026-10-11 17:03:42,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 8 0.014 0.104 2026-10-11 17:03:42,975 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [16/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 2 as a custom attribute for Customizable Desk PA1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA1")) input[type="text"] ) 2026-10-11 17:03:42,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:42] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.026 0.139 2026-10-11 17:03:43,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [17/28] Tour sale_product_configurator_advanced_tour → Step Select PAV5 for Customizable Desk PA2 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA2")) span:contains("PAV5")) 2026-10-11 17:03:43,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.034 0.080 2026-10-11 17:03:43,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [18/28] Tour sale_product_configurator_advanced_tour → Step Select PAV9 for Customizable Desk PA4 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA4")) select) 2026-10-11 17:03:43,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.017 0.038 2026-10-11 17:03:43,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [19/28] Tour sale_product_configurator_advanced_tour → Step Set Custom 3 as a custom attribute for Customizable Desk PA4 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("PA4")) input[type="text"] ) 2026-10-11 17:03:43,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.031 0.033 2026-10-11 17:03:43,294 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [20/28] Tour sale_product_configurator_advanced_tour → Step Assert that the product name contains Custom, White, PAV9, PAV5, PAV1 (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Custom, White, PAV9, PAV5, PAV1")) ) 2026-10-11 17:03:43,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [21/28] Tour sale_product_configurator_advanced_tour → Step table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST) (Steel)")) 2026-10-11 17:03:43,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [22/28] Tour sale_product_configurator_advanced_tour → Step Select Aluminium for Conference Chair Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Aluminium")) 2026-10-11 17:03:43,481 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [23/28] Tour sale_product_configurator_advanced_tour → Step table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST) (Aluminium)")) 2026-10-11 17:03:43,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.027 0.048 2026-10-11 17:03:43,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [24/28] Tour sale_product_configurator_advanced_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:03:43,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "GET /web/image/product.product/872/image_256 HTTP/1.1" 200 - 7 0.009 0.025 2026-10-11 17:03:43,664 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [25/28] Tour sale_product_configurator_advanced_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:03:43,872 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:03:43,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:43] "POST /sale/product_configurator/create_product HTTP/1.1" 200 - 63 0.072 0.134 2026-10-11 17:03:44,279 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:44] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 89 0.171 0.190 2026-10-11 17:03:44,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:44] "GET /web/image/product.product/874/image_256 HTTP/1.1" 200 - 12 0.049 0.436 2026-10-11 17:03:44,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:44] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.067 0.186 2026-10-11 17:03:44,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [26/28] Tour sale_product_configurator_advanced_tour → Step span:contains("Customizable Desk (TEST) (Custom, White, PAV9, PAV5, PAV1)") ~ textarea 2026-10-11 17:03:44,798 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [27/28] Tour sale_product_configurator_advanced_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:03:44,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: [28/28] Tour sale_product_configurator_advanced_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:03:45,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:45] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 207 0.339 0.451 2026-10-11 17:03:45,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: tour succeeded 2026-10-11 17:03:45,886 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_advanced_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-11 17:03:46,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.132 0.126 2026-10-11 17:03:46,130 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.074 0.214 2026-10-11 17:03:46,160 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced.browser: heap 33172632 (allocated 35897344) 2026-10-11 17:03:46,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.407 2026-10-11 17:03:46,200 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.435 2026-10-11 17:03:46,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing chrome headless with pid 5478 2026-10-11 17:03:46,225 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Closing websocket connection 2026-10-11 17:03:46,225 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Terminating chrome headless with pid 5478 2026-10-11 17:03:46,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.044 0.423 2026-10-11 17:03:46,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170346_361699_test_02_product_configurator_advanced.txt 2026-10-11 17:03:46,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_02_product_configurator_advanced: Removing chrome user profile "/tmp/tmp4dlwxm15_chrome_odoo" 2026-10-11 17:03:46,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:46] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.021 0.196 2026-10-11 17:03:46,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_03_product_configurator_edition ... 2026-10-11 17:03:46,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome pid: 5736 2026-10-11 17:03:46,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless temporary user profile dir: /tmp/tmp_8rphx7x_chrome_odoo 2026-10-11 17:03:46,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Issuing json command http://127.0.0.1:46451/json/version 2026-10-11 17:03:46,909 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46451/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:03:46,944 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Browser version: Chrome/150.0.7871.114 2026-10-11 17:03:46,944 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Issuing json command http://127.0.0.1:46451/json 2026-10-11 17:03:46,944 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46451/json with timeout 3 increased to 10s during tests 2026-10-11 17:03:46,963 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Websocket url found: ws://127.0.0.1:46451/devtools/page/11FC192FBB180D58DFBB2CA148C0755E 2026-10-11 17:03:46,985 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Enable chrome headless console log notification 2026-10-11 17:03:47,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome headless enable page notifications 2026-10-11 17:03:47,184 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:03:47,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Setting session cookie in browser 2026-10-11 17:03:47,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:03:47,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:03:47,246 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:03:50,356 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /odoo HTTP/1.1" 200 - 186 0.191 2.923 2026-10-11 17:03:50,360 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Navigation result: {'frameId': '11FC192FBB180D58DFBB2CA148C0755E', 'loaderId': '84FFA67371C4AD4DE98F4A56C00D47A3', 'isDownload': False} 2026-10-11 17:03:50,360 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Evaluate ready code "odoo.isTourReady('sale_product_configurator_edition_tour')" 2026-10-11 17:03:50,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-10-11 17:03:50,442 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.031 2026-10-11 17:03:50,469 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:03:50,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.050 2026-10-11 17:03:50,483 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:03:50,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.178 0.248 2026-10-11 17:03:50,857 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.340 2026-10-11 17:03:50,864 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:50] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-11 17:03:51,669 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:03:51,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:03:51,676 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 17:03:51,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.015 2026-10-11 17:03:51,706 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: Owl is running in 'dev' mode. 2026-10-11 17:03:51,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:03:51,787 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.027 2026-10-11 17:03:51,797 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:03:51,826 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.042 2026-10-11 17:03:51,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Evaluate test code "odoo.startTour('sale_product_configurator_edition_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:03:51,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [1/42] Tour sale_product_configurator_edition_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:03:51,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:03:51,952 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:03:51,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [2/42] Tour sale_product_configurator_edition_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:52,012 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:52,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /mail/data HTTP/1.1" 200 - 34 0.105 0.093 2026-10-11 17:03:52,158 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [3/42] Tour sale_product_configurator_edition_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:03:52,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 15 0.030 0.235 2026-10-11 17:03:52,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.283 2026-10-11 17:03:52,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [4/42] Tour sale_product_configurator_edition_tour → Step .o_sale_order 2026-10-11 17:03:52,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.024 0.352 2026-10-11 17:03:52,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.269 2026-10-11 17:03:52,316 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:03:52,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /web/action/load HTTP/1.1" 200 - 12 0.037 0.133 2026-10-11 17:03:52,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.214 2026-10-11 17:03:52,441 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.118 2026-10-11 17:03:52,490 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:03:53,260 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.223 0.599 2026-10-11 17:03:53,359 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.017 0.036 2026-10-11 17:03:53,366 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:03:53,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:53,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [5/42] Tour sale_product_configurator_edition_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:03:53,832 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.064 0.071 2026-10-11 17:03:53,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [6/42] Tour sale_product_configurator_edition_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:03:53,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.032 0.126 2026-10-11 17:03:53,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:53] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.016 0.260 2026-10-11 17:03:54,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.020 0.322 2026-10-11 17:03:54,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.030 0.369 2026-10-11 17:03:54,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.043 0.391 2026-10-11 17:03:54,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.456 2026-10-11 17:03:54,631 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:54,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [7/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:03:54,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:54] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.032 0.062 2026-10-11 17:03:55,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.010 0.040 2026-10-11 17:03:55,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.030 0.098 2026-10-11 17:03:55,296 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [8/42] Tour sale_product_configurator_edition_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:03:55,378 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [9/42] Tour sale_product_configurator_edition_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:03:55,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.058 0.135 2026-10-11 17:03:55,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.022 0.073 2026-10-11 17:03:55,787 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:03:55,805 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [10/42] Tour sale_product_configurator_edition_tour → Step div[name="product_template_id"] input 2026-10-11 17:03:55,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [11/42] Tour sale_product_configurator_edition_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:03:55,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:55] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.026 0.033 2026-10-11 17:03:56,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.046 0.039 2026-10-11 17:03:56,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [12/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) label:contains("Aluminium") 2026-10-11 17:03:56,350 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.020 0.040 2026-10-11 17:03:56,520 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.019 0.049 2026-10-11 17:03:56,723 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.068 0.102 2026-10-11 17:03:56,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [13/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk (TEST) (Aluminium, White)")) 2026-10-11 17:03:56,875 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.018 0.079 2026-10-11 17:03:56,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.006 0.114 2026-10-11 17:03:56,969 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:56] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.032 0.136 2026-10-11 17:03:57,013 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [14/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:03:57,059 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.011 0.056 2026-10-11 17:03:57,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [15/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:03:57,299 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 45 0.051 0.136 2026-10-11 17:03:57,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.056 0.133 2026-10-11 17:03:57,676 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [16/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Aluminium, White)") 2026-10-11 17:03:57,760 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [17/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:03:57,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [18/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Aluminium")) ~ input:checked 2026-10-11 17:03:57,966 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:57] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.052 0.053 2026-10-11 17:03:58,010 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [19/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td[name="price"] span:contains("800.40") 2026-10-11 17:03:58,072 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [20/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Custom")) ~ input 2026-10-11 17:03:58,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [21/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) input[type="text"] 2026-10-11 17:03:58,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.023 0.043 2026-10-11 17:03:58,211 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [22/42] Tour sale_product_configurator_edition_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) label[style="background-color:#000000"] input:not(:visible) 2026-10-11 17:03:58,273 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [23/42] Tour sale_product_configurator_edition_tour → Step div[name="o_sale_product_configurator_name"]:contains("Customizable Desk (TEST) (Custom, Black)") 2026-10-11 17:03:58,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /web/image/product.product/868/image_256 HTTP/1.1" 200 - 6 0.008 0.057 2026-10-11 17:03:58,365 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.021 0.066 2026-10-11 17:03:58,395 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [24/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:03:58,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "GET /web/image/product.product/869/image_256 HTTP/1.1" 200 - 6 0.007 0.053 2026-10-11 17:03:58,472 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [25/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:03:58,663 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 40 0.054 0.123 2026-10-11 17:03:58,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:58] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.040 0.126 2026-10-11 17:03:59,023 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [26/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Custom, Black)") ~ textarea 2026-10-11 17:03:59,108 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [27/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:03:59,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [28/42] Tour sale_product_configurator_edition_tour → Step Set another nice custom value as a custom attribute for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-11 17:03:59,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:59] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.028 0.045 2026-10-11 17:03:59,353 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [29/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:03:59,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [30/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:03:59,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:59] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 39 0.053 0.126 2026-10-11 17:03:59,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:03:59] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.031 0.107 2026-10-11 17:03:59,900 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [31/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Custom, Black)") ~ textarea 2026-10-11 17:03:59,978 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [32/42] Tour sale_product_configurator_edition_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:04:00,078 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [33/42] Tour sale_product_configurator_edition_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(div>label:contains("Legs")) label:has(span:contains("Steel")) ~ input 2026-10-11 17:04:00,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.026 0.057 2026-10-11 17:04:00,223 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [34/42] Tour sale_product_configurator_edition_tour → Step Assert that the product name contains Customizable Desk (TEST) (Steel, Black) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST) (Steel, Black)")) ) 2026-10-11 17:04:00,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.023 0.038 2026-10-11 17:04:00,316 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [35/42] Tour sale_product_configurator_edition_tour → Step Increase the quantity of Customizable Desk (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-11 17:04:00,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "GET /web/image/product.product/865/image_256 HTTP/1.1" 200 - 6 0.014 0.064 2026-10-11 17:04:00,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [36/42] Tour sale_product_configurator_edition_tour → Step Assert that the total is 1,200.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("1,200.00")) 2026-10-11 17:04:00,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.023 0.040 2026-10-11 17:04:00,472 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [37/42] Tour sale_product_configurator_edition_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:04:00,568 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [38/42] Tour sale_product_configurator_edition_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:04:00,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 36 0.047 0.124 2026-10-11 17:04:00,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:00] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 27 0.046 0.120 2026-10-11 17:04:01,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [39/42] Tour sale_product_configurator_edition_tour → Step td.o_data_cell:contains("2.00") 2026-10-11 17:04:01,158 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [40/42] Tour sale_product_configurator_edition_tour → Step span:contains("Customizable Desk (TEST) (Steel, Black)") 2026-10-11 17:04:01,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [41/42] Tour sale_product_configurator_edition_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:04:01,284 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: [42/42] Tour sale_product_configurator_edition_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:04:02,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.301 0.458 2026-10-11 17:04:02,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.016 0.043 2026-10-11 17:04:02,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: tour succeeded 2026-10-11 17:04:02,195 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_edition_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-11 17:04:02,292 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.050 0.129 2026-10-11 17:04:02,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.021 0.161 2026-10-11 17:04:02,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.251 2026-10-11 17:04:02,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.049 0.270 2026-10-11 17:04:02,495 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition.browser: heap 34205708 (allocated 37208064) 2026-10-11 17:04:02,531 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing chrome headless with pid 5736 2026-10-11 17:04:02,542 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Closing websocket connection 2026-10-11 17:04:02,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Terminating chrome headless with pid 5736 2026-10-11 17:04:02,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:02] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.032 0.049 2026-10-11 17:04:02,697 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170402_697588_test_03_product_configurator_edition.txt 2026-10-11 17:04:02,698 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_03_product_configurator_edition: Removing chrome user profile "/tmp/tmp_8rphx7x_chrome_odoo" 2026-10-11 17:04:02,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_04_product_configurator_single_custom_value ... 2026-10-11 17:04:03,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome pid: 5986 2026-10-11 17:04:03,432 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome headless temporary user profile dir: /tmp/tmpov9q160f_chrome_odoo 2026-10-11 17:04:03,432 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Issuing json command http://127.0.0.1:41269/json/version 2026-10-11 17:04:03,433 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41269/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:03,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Browser version: Chrome/150.0.7871.114 2026-10-11 17:04:03,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Issuing json command http://127.0.0.1:41269/json 2026-10-11 17:04:03,456 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41269/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:03,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Websocket url found: ws://127.0.0.1:41269/devtools/page/10735AFE9D2BEF6AAA15B9B009C083F3 2026-10-11 17:04:03,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Enable chrome headless console log notification 2026-10-11 17:04:03,491 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome headless enable page notifications 2026-10-11 17:04:03,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:04:03,713 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Setting session cookie in browser 2026-10-11 17:04:03,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:04:03,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:04:03,736 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:05,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /odoo HTTP/1.1" 200 - 186 0.260 1.796 2026-10-11 17:04:05,798 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Navigation result: {'frameId': '10735AFE9D2BEF6AAA15B9B009C083F3', 'loaderId': '07E6F0EEDB3ACB1934E977B2DFEE576B', 'isDownload': False} 2026-10-11 17:04:05,799 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Evaluate ready code "odoo.isTourReady('sale_product_configurator_single_custom_attribute_tour')" 2026-10-11 17:04:05,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:05] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-10-11 17:04:05,960 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:04:06,267 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.239 0.193 2026-10-11 17:04:06,284 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.451 2026-10-11 17:04:06,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.442 2026-10-11 17:04:06,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.489 2026-10-11 17:04:06,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:04:06,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:06] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.018 2026-10-11 17:04:07,509 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:04:07,514 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:04:07,519 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:04:07,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.016 2026-10-11 17:04:07,567 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: Owl is running in 'dev' mode. 2026-10-11 17:04:07,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:07,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.034 2026-10-11 17:04:07,666 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.025 2026-10-11 17:04:07,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.029 2026-10-11 17:04:07,734 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Evaluate test code "odoo.startTour('sale_product_configurator_single_custom_attribute_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:04:07,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [1/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:04:07,836 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:07,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:07,909 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [2/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:07,928 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:04:07,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:07] "POST /mail/data HTTP/1.1" 200 - 34 0.113 0.083 2026-10-11 17:04:08,039 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.033 0.210 2026-10-11 17:04:08,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [3/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:08,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 8 0.020 0.284 2026-10-11 17:04:08,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [4/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_sale_order 2026-10-11 17:04:08,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.313 2026-10-11 17:04:08,134 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.232 2026-10-11 17:04:08,162 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:04:08,205 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "POST /web/action/load HTTP/1.1" 200 - 12 0.037 0.056 2026-10-11 17:04:08,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.220 2026-10-11 17:04:08,321 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:08,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.027 0.146 2026-10-11 17:04:09,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.266 0.678 2026-10-11 17:04:09,291 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.010 0.033 2026-10-11 17:04:09,299 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:04:09,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:04:09,685 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [5/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:04:09,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.055 0.056 2026-10-11 17:04:09,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [6/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:04:09,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.030 0.133 2026-10-11 17:04:09,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.038 0.202 2026-10-11 17:04:10,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.026 0.323 2026-10-11 17:04:10,093 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.024 0.385 2026-10-11 17:04:10,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.037 0.434 2026-10-11 17:04:10,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.483 2026-10-11 17:04:10,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:10,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [7/18] Tour sale_product_configurator_single_custom_attribute_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:04:10,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:10] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.009 0.053 2026-10-11 17:04:11,033 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:04:11,053 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [8/18] Tour sale_product_configurator_single_custom_attribute_tour → Step div[name="product_template_id"] input 2026-10-11 17:04:11,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [9/18] Tour sale_product_configurator_single_custom_attribute_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:04:11,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.019 0.028 2026-10-11 17:04:11,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.016 0.023 2026-10-11 17:04:11,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [10/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Set great single custom value as a custom attribute for Customizable Desk (TEST) product attribute (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("product attribute")) input[type="text"] ) 2026-10-11 17:04:11,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.010 0.060 2026-10-11 17:04:11,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.008 0.025 2026-10-11 17:04:11,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:11] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.087 0.091 2026-10-11 17:04:12,051 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [11/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:04:12,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:12] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.029 0.066 2026-10-11 17:04:12,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [12/18] Tour sale_product_configurator_single_custom_attribute_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:04:12,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:12] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.025 0.128 2026-10-11 17:04:12,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:12] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 42 0.043 0.132 2026-10-11 17:04:12,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:12] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.029 0.112 2026-10-11 17:04:12,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [13/18] Tour sale_product_configurator_single_custom_attribute_tour → Step span:contains("Customizable Desk (TEST)") ~ textarea 2026-10-11 17:04:12,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [14/18] Tour sale_product_configurator_single_custom_attribute_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:04:12,861 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [15/18] Tour sale_product_configurator_single_custom_attribute_tour → Step table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] *:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(div>label:contains("product attribute")) input[type="text"] 2026-10-11 17:04:12,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:12] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 17 0.020 0.046 2026-10-11 17:04:12,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [16/18] Tour sale_product_configurator_single_custom_attribute_tour → Step .modal button:contains("Cancel") 2026-10-11 17:04:13,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [17/18] Tour sale_product_configurator_single_custom_attribute_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 17:04:13,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: [18/18] Tour sale_product_configurator_single_custom_attribute_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-11 17:04:13,184 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:13] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 17:04:13,377 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: tour succeeded 2026-10-11 17:04:13,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: ╔═══════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_single_custom_attribute_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════╝ 2026-10-11 17:04:13,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value.browser: heap 34182800 (allocated 36421632) 2026-10-11 17:04:13,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing chrome headless with pid 5986 2026-10-11 17:04:13,720 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Closing websocket connection 2026-10-11 17:04:13,720 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Terminating chrome headless with pid 5986 2026-10-11 17:04:13,846 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170413_846426_test_04_product_configurator_single_custom_value.txt 2026-10-11 17:04:13,846 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_04_product_configurator_single_custom_value: Removing chrome user profile "/tmp/tmpov9q160f_chrome_odoo" 2026-10-11 17:04:13,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_05_product_configurator_pricelist ... 2026-10-11 17:04:14,770 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome pid: 6215 2026-10-11 17:04:14,770 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless temporary user profile dir: /tmp/tmpuuj1ew8l_chrome_odoo 2026-10-11 17:04:14,771 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Issuing json command http://127.0.0.1:37961/json/version 2026-10-11 17:04:14,772 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37961/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:14,879 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Browser version: Chrome/150.0.7871.114 2026-10-11 17:04:14,879 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Issuing json command http://127.0.0.1:37961/json 2026-10-11 17:04:14,880 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37961/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:14,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Websocket url found: ws://127.0.0.1:37961/devtools/page/96792B9922BC0978BC69EEC1A1D965FB 2026-10-11 17:04:14,945 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Enable chrome headless console log notification 2026-10-11 17:04:14,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome headless enable page notifications 2026-10-11 17:04:15,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:04:15,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Setting session cookie in browser 2026-10-11 17:04:15,160 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:04:15,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:04:15,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:17,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /odoo HTTP/1.1" 200 - 185 0.381 1.754 2026-10-11 17:04:17,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Navigation result: {'frameId': '96792B9922BC0978BC69EEC1A1D965FB', 'loaderId': '2FCF749687472407A6E304107244D999', 'isDownload': False} 2026-10-11 17:04:17,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Evaluate ready code "odoo.isTourReady('sale_product_configurator_pricelist_tour')" 2026-10-11 17:04:17,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.023 2026-10-11 17:04:17,417 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.060 2026-10-11 17:04:17,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.069 2026-10-11 17:04:17,553 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:04:17,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.296 0.249 2026-10-11 17:04:17,968 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.587 2026-10-11 17:04:17,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:17] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.187 2026-10-11 17:04:18,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.009 2026-10-11 17:04:18,671 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:04:18,676 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:04:18,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:04:18,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.027 0.012 2026-10-11 17:04:18,731 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: Owl is running in 'dev' mode. 2026-10-11 17:04:18,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:04:18,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.017 0.029 2026-10-11 17:04:18,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.019 2026-10-11 17:04:18,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.059 2026-10-11 17:04:19,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Evaluate test code "odoo.startTour('sale_product_configurator_pricelist_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:04:19,017 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [1/29] Tour sale_product_configurator_pricelist_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:04:19,126 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.053 2026-10-11 17:04:19,142 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:04:19,152 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:04:19,159 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [2/29] Tour sale_product_configurator_pricelist_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:19,217 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:19,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.075 0.147 2026-10-11 17:04:19,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.258 2026-10-11 17:04:19,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 8 0.029 0.318 2026-10-11 17:04:19,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-10-11 17:04:19,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [3/29] Tour sale_product_configurator_pricelist_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:19,444 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:19,458 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [4/29] Tour sale_product_configurator_pricelist_tour → Step .o_sale_order 2026-10-11 17:04:19,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.029 0.122 2026-10-11 17:04:19,515 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:04:19,527 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "POST /web/action/load HTTP/1.1" 200 - 12 0.025 0.080 2026-10-11 17:04:19,570 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.118 2026-10-11 17:04:20,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:20] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.258 0.697 2026-10-11 17:04:20,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:20] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.011 0.030 2026-10-11 17:04:20,656 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:04:21,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [5/29] Tour sale_product_configurator_pricelist_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:04:21,007 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:04:21,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [6/29] Tour sale_product_configurator_pricelist_tour → Step search the partner (trigger: div[name="partner_id"] input) 2026-10-11 17:04:21,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.033 0.069 2026-10-11 17:04:21,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.032 0.153 2026-10-11 17:04:21,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.013 0.204 2026-10-11 17:04:21,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.024 0.256 2026-10-11 17:04:21,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.017 0.339 2026-10-11 17:04:21,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.250 2026-10-11 17:04:21,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.044 0.393 2026-10-11 17:04:21,921 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:21] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:22,141 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [7/29] Tour sale_product_configurator_pricelist_tour → Step select the partner (trigger: ul.ui-autocomplete > li > a:contains(Azure)) 2026-10-11 17:04:22,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:22] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.021 0.063 2026-10-11 17:04:22,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [8/29] Tour sale_product_configurator_pricelist_tour → Step [name=partner_id]:contains(Fremont) 2026-10-11 17:04:22,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:22] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 44 0.056 0.140 2026-10-11 17:04:22,617 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [9/29] Tour sale_product_configurator_pricelist_tour → Step search the pricelist (trigger: input[id="pricelist_id_0"]) 2026-10-11 17:04:22,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [10/29] Tour sale_product_configurator_pricelist_tour → Step search the pricelist (trigger: input[id="pricelist_id_0"]) 2026-10-11 17:04:22,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:22] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 17:04:22,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [11/29] Tour sale_product_configurator_pricelist_tour → Step select the pricelist (trigger: ul.ui-autocomplete > li > a:contains(Custom pricelist (TEST))) 2026-10-11 17:04:23,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "POST /web/dataset/call_kw/product.pricelist/name_search HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:04:23,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [12/29] Tour sale_product_configurator_pricelist_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:04:23,140 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [13/29] Tour sale_product_configurator_pricelist_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:04:23,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 5 0.011 0.049 2026-10-11 17:04:23,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.025 0.083 2026-10-11 17:04:23,492 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:23,508 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [14/29] Tour sale_product_configurator_pricelist_tour → Step div[name="product_template_id"] input 2026-10-11 17:04:23,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [15/29] Tour sale_product_configurator_pricelist_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:04:23,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.008 0.025 2026-10-11 17:04:23,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:23] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.026 0.029 2026-10-11 17:04:23,956 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [16/29] Tour sale_product_configurator_pricelist_tour → Step check price is correct (USD) (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(4) span:contains("750.00")) 2026-10-11 17:04:24,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.011 0.044 2026-10-11 17:04:24,137 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.023 2026-10-11 17:04:24,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.087 0.105 2026-10-11 17:04:24,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [17/29] Tour sale_product_configurator_pricelist_tour → Step add one more (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(3)>div>button:has(i.fa-plus)) 2026-10-11 17:04:24,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.023 0.058 2026-10-11 17:04:24,542 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [18/29] Tour sale_product_configurator_pricelist_tour → Step check price for 2 (trigger: main.modal-body>table:nth-child(1)>tbody>tr:nth-child(1)>td:nth-child(4) span:contains("600.00")) 2026-10-11 17:04:24,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.022 0.109 2026-10-11 17:04:24,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.024 0.051 2026-10-11 17:04:24,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [19/29] Tour sale_product_configurator_pricelist_tour → Step Add Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:04:24,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [20/29] Tour sale_product_configurator_pricelist_tour → Step Increase the quantity of Conference Chair (TEST) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair (TEST)")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-11 17:04:24,828 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.033 0.046 2026-10-11 17:04:24,833 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [21/29] Tour sale_product_configurator_pricelist_tour → Step Add Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:04:24,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [22/29] Tour sale_product_configurator_pricelist_tour → Step Increase the quantity of Chair floor protection (TEST) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection (TEST)")) td.o_sale_product_configurator_qty button:has(i.fa-plus) ) 2026-10-11 17:04:24,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 12 0.042 0.048 2026-10-11 17:04:24,973 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [23/29] Tour sale_product_configurator_pricelist_tour → Step Assert that the total is 1,257.00 (trigger: table.o_sale_product_configurator_table tr>td[colspan="4"] span:contains("1,257.00")) 2026-10-11 17:04:24,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:24] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 6 0.009 0.111 2026-10-11 17:04:25,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.015 0.095 2026-10-11 17:04:25,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [24/29] Tour sale_product_configurator_pricelist_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:04:25,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 7 0.019 0.070 2026-10-11 17:04:25,113 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [25/29] Tour sale_product_configurator_pricelist_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:04:25,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.037 0.086 2026-10-11 17:04:25,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 46 0.098 0.259 2026-10-11 17:04:25,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 9 0.029 0.193 2026-10-11 17:04:25,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:25] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 32 0.060 0.364 2026-10-11 17:04:26,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 27 0.073 0.181 2026-10-11 17:04:26,327 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.081 0.632 2026-10-11 17:04:26,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.049 0.546 2026-10-11 17:04:26,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:26] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.050 0.515 2026-10-11 17:04:26,862 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [26/29] Tour sale_product_configurator_pricelist_tour → Step verify SO final price excluded (trigger: span[name="Untaxed Amount"]:contains("1,257.00")) 2026-10-11 17:04:26,925 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [27/29] Tour sale_product_configurator_pricelist_tour → Step verify SO final price included (trigger: span[name="amount_total"]:contains("1,437.00")) 2026-10-11 17:04:26,999 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [28/29] Tour sale_product_configurator_pricelist_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:04:27,082 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: [29/29] Tour sale_product_configurator_pricelist_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:04:27,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:27] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 207 0.348 0.493 2026-10-11 17:04:28,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.036 2026-10-11 17:04:28,124 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: tour succeeded 2026-10-11 17:04:28,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_pricelist_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 17:04:28,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.060 0.121 2026-10-11 17:04:28,247 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.207 2026-10-11 17:04:28,345 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.049 0.216 2026-10-11 17:04:28,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist.browser: heap 34011840 (allocated 36683776) 2026-10-11 17:04:28,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.041 0.330 2026-10-11 17:04:28,500 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing chrome headless with pid 6215 2026-10-11 17:04:28,522 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Closing websocket connection 2026-10-11 17:04:28,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Terminating chrome headless with pid 6215 2026-10-11 17:04:28,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:28] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.039 0.056 2026-10-11 17:04:28,685 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170428_685702_test_05_product_configurator_pricelist.txt 2026-10-11 17:04:28,686 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_05_product_configurator_pricelist: Removing chrome user profile "/tmp/tmpuuj1ew8l_chrome_odoo" 2026-10-11 17:04:28,732 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_06_product_configurator_optional_products ... 2026-10-11 17:04:29,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome pid: 6469 2026-10-11 17:04:29,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless temporary user profile dir: /tmp/tmpcmr59xxh_chrome_odoo 2026-10-11 17:04:29,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Issuing json command http://127.0.0.1:42059/json/version 2026-10-11 17:04:29,364 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42059/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:29,417 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Browser version: Chrome/150.0.7871.114 2026-10-11 17:04:29,417 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Issuing json command http://127.0.0.1:42059/json 2026-10-11 17:04:29,418 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42059/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:29,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Websocket url found: ws://127.0.0.1:42059/devtools/page/D1CB68A938F890064BE162C45538B289 2026-10-11 17:04:29,477 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Enable chrome headless console log notification 2026-10-11 17:04:29,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome headless enable page notifications 2026-10-11 17:04:29,644 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:04:29,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Setting session cookie in browser 2026-10-11 17:04:29,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:04:29,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:04:29,697 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:31,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "GET /odoo HTTP/1.1" 200 - 186 0.204 1.656 2026-10-11 17:04:31,558 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Navigation result: {'frameId': 'D1CB68A938F890064BE162C45538B289', 'loaderId': '95A416D935D17355AD9BBD42C9E128DB', 'isDownload': False} 2026-10-11 17:04:31,559 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Evaluate ready code "odoo.isTourReady('sale_product_configurator_optional_products_tour')" 2026-10-11 17:04:31,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 17:04:31,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.224 0.159 2026-10-11 17:04:31,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:31] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.378 2026-10-11 17:04:32,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.417 2026-10-11 17:04:32,043 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.398 2026-10-11 17:04:32,053 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:04:32,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:04:32,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:04:32,876 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:04:32,877 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:04:32,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:04:32,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.018 2026-10-11 17:04:32,917 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: Owl is running in 'dev' mode. 2026-10-11 17:04:32,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:04:33,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.033 2026-10-11 17:04:33,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:04:33,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.031 2026-10-11 17:04:33,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Evaluate test code "odoo.startTour('sale_product_configurator_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:04:33,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [1/26] Tour sale_product_configurator_optional_products_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:04:33,213 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:04:33,232 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:04:33,237 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /mail/data HTTP/1.1" 200 - 34 0.077 0.072 2026-10-11 17:04:33,247 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [2/26] Tour sale_product_configurator_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:33,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:04:33,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 15 0.018 0.162 2026-10-11 17:04:33,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.204 2026-10-11 17:04:33,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.016 0.276 2026-10-11 17:04:33,440 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [3/26] Tour sale_product_configurator_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:33,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.104 2026-10-11 17:04:33,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.151 2026-10-11 17:04:33,493 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [4/26] Tour sale_product_configurator_optional_products_tour → Step .o_sale_order 2026-10-11 17:04:33,495 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:04:33,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "POST /web/action/load HTTP/1.1" 200 - 12 0.016 0.029 2026-10-11 17:04:33,526 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:04:33,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.081 2026-10-11 17:04:34,635 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 229 0.274 0.784 2026-10-11 17:04:34,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.011 0.028 2026-10-11 17:04:34,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:04:35,063 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:04:35,074 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [5/26] Tour sale_product_configurator_optional_products_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:04:35,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.026 0.073 2026-10-11 17:04:35,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [6/26] Tour sale_product_configurator_optional_products_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:04:35,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.046 0.152 2026-10-11 17:04:35,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.027 0.234 2026-10-11 17:04:35,345 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.119 2026-10-11 17:04:35,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.022 0.318 2026-10-11 17:04:35,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.077 0.324 2026-10-11 17:04:35,984 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:35] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:36,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [7/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:04:36,296 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.025 0.067 2026-10-11 17:04:36,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.020 0.052 2026-10-11 17:04:36,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.012 0.096 2026-10-11 17:04:36,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [8/26] Tour sale_product_configurator_optional_products_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:04:36,675 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [9/26] Tour sale_product_configurator_optional_products_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:04:36,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.057 0.123 2026-10-11 17:04:36,949 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:36] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.018 0.080 2026-10-11 17:04:37,109 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:04:37,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [10/26] Tour sale_product_configurator_optional_products_tour → Step div[name="product_template_id"] input 2026-10-11 17:04:37,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [11/26] Tour sale_product_configurator_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:04:37,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.014 0.026 2026-10-11 17:04:37,517 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.022 0.032 2026-10-11 17:04:37,579 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [12/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Office Chair Black")) button:has(i.fa-plus) 2026-10-11 17:04:37,667 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.014 0.058 2026-10-11 17:04:37,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:37] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.009 0.023 2026-10-11 17:04:38,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 55 0.077 0.107 2026-10-11 17:04:38,130 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [13/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Customizable Desk")) button:has(i.fa-plus) 2026-10-11 17:04:38,197 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.022 0.060 2026-10-11 17:04:38,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [14/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Chair floor protection")) button:has(i.fa-plus) 2026-10-11 17:04:38,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "GET /web/image/product.product/875/image_256 HTTP/1.1" 200 - 6 0.007 0.135 2026-10-11 17:04:38,299 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.012 0.169 2026-10-11 17:04:38,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 18 0.032 0.207 2026-10-11 17:04:38,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [15/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) button:has(i.fa-plus) 2026-10-11 17:04:38,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 13 0.034 0.198 2026-10-11 17:04:38,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [16/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) a:contains("Remove") 2026-10-11 17:04:38,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 6 0.010 0.112 2026-10-11 17:04:38,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 3 0.013 0.108 2026-10-11 17:04:38,578 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [17/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(div[name="o_sale_product_configurator_name"]:contains("Conference Chair")) button:has(i.fa-plus) 2026-10-11 17:04:38,635 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [18/26] Tour sale_product_configurator_optional_products_tour → Step .modal button:contains(Confirm) 2026-10-11 17:04:38,689 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.055 0.128 2026-10-11 17:04:38,726 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [19/26] Tour sale_product_configurator_optional_products_tour → Step .modal-title:contains(Warning for Conference Chair (TEST)) 2026-10-11 17:04:38,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:38] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 17 0.080 0.085 2026-10-11 17:04:39,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 44 0.107 0.214 2026-10-11 17:04:39,172 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.023 0.412 2026-10-11 17:04:39,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.120 0.164 2026-10-11 17:04:39,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.043 0.225 2026-10-11 17:04:39,753 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.029 0.355 2026-10-11 17:04:41,365 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:41] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.066 1.565 2026-10-11 17:04:41,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:41] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 8 0.014 0.238 2026-10-11 17:04:41,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:41] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 29 0.051 0.377 2026-10-11 17:04:41,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:41] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 34 0.064 0.197 2026-10-11 17:04:41,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [20/26] Tour sale_product_configurator_optional_products_tour → Step .o-default-button 2026-10-11 17:04:42,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [21/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Customizable Desk")) td.o_data_cell:contains("2.0") 2026-10-11 17:04:42,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 32 0.060 0.289 2026-10-11 17:04:42,315 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 33 0.048 0.305 2026-10-11 17:04:42,464 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [22/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Office Chair Black")) td.o_data_cell:contains("1.0") 2026-10-11 17:04:42,520 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [23/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Conference Chair")) td.o_data_cell:contains("1.0") 2026-10-11 17:04:42,587 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [24/26] Tour sale_product_configurator_optional_products_tour → Step tr:has(td.o_data_cell:contains("Chair floor protection")) td.o_data_cell:contains("1.0") 2026-10-11 17:04:42,654 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [25/26] Tour sale_product_configurator_optional_products_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:04:42,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: [26/26] Tour sale_product_configurator_optional_products_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:04:43,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:43] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 210 0.498 0.555 2026-10-11 17:04:43,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:43] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.038 2026-10-11 17:04:44,070 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: tour succeeded 2026-10-11 17:04:44,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_optional_products_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-11 17:04:44,131 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.108 0.129 2026-10-11 17:04:44,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.051 0.159 2026-10-11 17:04:44,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.017 0.346 2026-10-11 17:04:44,428 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.048 0.355 2026-10-11 17:04:44,468 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products.browser: heap 36296432 (allocated 39305216) 2026-10-11 17:04:44,496 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing chrome headless with pid 6469 2026-10-11 17:04:44,497 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Closing websocket connection 2026-10-11 17:04:44,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Terminating chrome headless with pid 6469 2026-10-11 17:04:44,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:44] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.036 0.082 2026-10-11 17:04:44,696 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170444_696204_test_06_product_configurator_optional_products.txt 2026-10-11 17:04:44,696 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_06_product_configurator_optional_products: Removing chrome user profile "/tmp/tmpcmr59xxh_chrome_odoo" 2026-10-11 17:04:44,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products ... 2026-10-11 17:04:45,311 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome pid: 6720 2026-10-11 17:04:45,311 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome headless temporary user profile dir: /tmp/tmp14wiktkb_chrome_odoo 2026-10-11 17:04:45,312 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Issuing json command http://127.0.0.1:41599/json/version 2026-10-11 17:04:45,313 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41599/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:45,377 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Browser version: Chrome/150.0.7871.114 2026-10-11 17:04:45,377 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Issuing json command http://127.0.0.1:41599/json 2026-10-11 17:04:45,378 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41599/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:45,403 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Websocket url found: ws://127.0.0.1:41599/devtools/page/EC0E3A0D202D9A952AA3667D0C74673A 2026-10-11 17:04:45,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Enable chrome headless console log notification 2026-10-11 17:04:45,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome headless enable page notifications 2026-10-11 17:04:45,603 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:04:45,613 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Setting session cookie in browser 2026-10-11 17:04:45,617 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:04:45,617 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:04:45,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:04:47,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /odoo HTTP/1.1" 200 - 186 0.255 1.630 2026-10-11 17:04:47,527 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Navigation result: {'frameId': 'EC0E3A0D202D9A952AA3667D0C74673A', 'loaderId': 'F1751AD6F086CBEA27C421BFE4471882', 'isDownload': False} 2026-10-11 17:04:47,528 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Evaluate ready code "odoo.isTourReady('sale_product_configurator_recursive_optional_products_tour')" 2026-10-11 17:04:47,836 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.120 0.150 2026-10-11 17:04:47,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.282 2026-10-11 17:04:47,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.284 2026-10-11 17:04:47,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.034 0.312 2026-10-11 17:04:47,930 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:04:47,938 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.365 2026-10-11 17:04:47,993 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:47] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.013 2026-10-11 17:04:48,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:48] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.018 2026-10-11 17:04:48,977 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:04:48,993 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 17:04:49,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:04:49,032 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.022 2026-10-11 17:04:49,047 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: Owl is running in 'dev' mode. 2026-10-11 17:04:49,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:04:49,155 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.021 2026-10-11 17:04:49,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-10-11 17:04:49,206 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.017 0.042 2026-10-11 17:04:49,239 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Evaluate test code "odoo.startTour('sale_product_configurator_recursive_optional_products_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:04:49,255 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [1/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:04:49,365 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /mail/data HTTP/1.1" 200 - 34 0.061 0.065 2026-10-11 17:04:49,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:49,431 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:04:49,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [2/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:49,494 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 16 0.065 0.113 2026-10-11 17:04:49,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:04:49,548 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 8 0.019 0.201 2026-10-11 17:04:49,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-11 17:04:49,597 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.141 2026-10-11 17:04:49,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.294 2026-10-11 17:04:49,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [3/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:04:49,734 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:04:49,749 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:04:49,759 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [4/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .o_sale_order 2026-10-11 17:04:49,819 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "POST /web/action/load HTTP/1.1" 200 - 12 0.031 0.072 2026-10-11 17:04:49,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.033 0.124 2026-10-11 17:04:49,921 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.031 2026-10-11 17:04:50,856 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:50] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.253 0.707 2026-10-11 17:04:50,949 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:50] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.010 0.037 2026-10-11 17:04:50,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:04:51,305 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [5/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:04:51,313 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:04:51,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.038 0.051 2026-10-11 17:04:51,431 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [6/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:04:51,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.040 0.113 2026-10-11 17:04:51,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.021 0.170 2026-10-11 17:04:51,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.010 0.233 2026-10-11 17:04:51,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.031 0.292 2026-10-11 17:04:51,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.056 0.340 2026-10-11 17:04:51,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.419 2026-10-11 17:04:52,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:52] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:04:52,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [7/15] Tour sale_product_configurator_recursive_optional_products_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:04:52,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 6 0.008 0.062 2026-10-11 17:04:52,612 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:04:52,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [8/15] Tour sale_product_configurator_recursive_optional_products_tour → Step div[name="product_template_id"] input 2026-10-11 17:04:52,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [9/15] Tour sale_product_configurator_recursive_optional_products_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:04:52,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:52] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.017 0.029 2026-10-11 17:04:53,044 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 3 0.017 0.028 2026-10-11 17:04:53,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [10/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Select Aluminium for Customizable Desk Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Aluminium")) 2026-10-11 17:04:53,185 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.024 0.049 2026-10-11 17:04:53,306 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.009 0.028 2026-10-11 17:04:53,519 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 41 0.107 0.079 2026-10-11 17:04:53,619 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [11/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add Conference Chair (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Conference Chair")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:04:53,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [12/15] Tour sale_product_configurator_recursive_optional_products_tour → Step Add Chair floor protection (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Chair floor protection")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-10-11 17:04:53,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.023 0.087 2026-10-11 17:04:53,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 11 0.033 0.129 2026-10-11 17:04:53,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.010 0.221 2026-10-11 17:04:53,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:53] "GET /web/image/product.product/866/image_256 HTTP/1.1" 200 - 6 0.008 0.068 2026-10-11 17:04:54,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 27 0.038 0.293 2026-10-11 17:04:54,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [13/15] Tour sale_product_configurator_recursive_optional_products_tour → Step .modal button:contains(Confirm) 2026-10-11 17:04:54,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "GET /web/image/product.product/873/image_256 HTTP/1.1" 200 - 6 0.007 0.060 2026-10-11 17:04:54,141 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [14/15] Tour sale_product_configurator_recursive_optional_products_tour → Step discard the form (trigger: .o_form_button_cancel) 2026-10-11 17:04:54,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /sale/product_configurator/get_optional_products HTTP/1.1" 200 - 21 0.051 0.078 2026-10-11 17:04:54,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.008 0.120 2026-10-11 17:04:54,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 37 0.074 0.226 2026-10-11 17:04:54,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 28 0.042 0.190 2026-10-11 17:04:54,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.009 0.330 2026-10-11 17:04:54,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:54] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 29 0.061 0.381 2026-10-11 17:04:55,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 23 0.024 0.346 2026-10-11 17:04:55,309 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:55] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 23 0.043 0.286 2026-10-11 17:04:55,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 25 0.045 0.125 2026-10-11 17:04:55,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: [15/15] Tour sale_product_configurator_recursive_optional_products_tour → Step wait for cancellation to complete (trigger: .o_view_controller.o_list_view, .o_form_view > div > div > .o_form_readonly, .o_form_view > div > div > .o_form_saved) 2026-10-11 17:04:55,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:04:55] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 1 0.004 0.037 2026-10-11 17:04:56,054 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: tour succeeded 2026-10-11 17:04:56,055 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: ╔═══════════════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_recursive_optional_products_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════════════╝ 2026-10-11 17:04:56,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products.browser: heap 34437592 (allocated 36421632) 2026-10-11 17:04:56,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing chrome headless with pid 6720 2026-10-11 17:04:56,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Closing websocket connection 2026-10-11 17:04:56,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Terminating chrome headless with pid 6720 2026-10-11 17:04:56,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170456_604522_test_07_product_configurator_recursive_optional_products.txt 2026-10-11 17:04:56,605 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_07_product_configurator_recursive_optional_products: Removing chrome user profile "/tmp/tmp14wiktkb_chrome_odoo" 2026-10-11 17:04:56,654 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_attribute_multi_type ... 2026-10-11 17:04:57,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome pid: 6965 2026-10-11 17:04:57,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless temporary user profile dir: /tmp/tmpy0nz2_co_chrome_odoo 2026-10-11 17:04:57,709 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Issuing json command http://127.0.0.1:32953/json/version 2026-10-11 17:04:57,710 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:32953/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:04:57,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Browser version: Chrome/150.0.7871.114 2026-10-11 17:04:57,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Issuing json command http://127.0.0.1:32953/json 2026-10-11 17:04:57,770 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:32953/json with timeout 3 increased to 10s during tests 2026-10-11 17:04:57,818 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Websocket url found: ws://127.0.0.1:32953/devtools/page/91EE66D86BEC1D22331544BC455BA08F 2026-10-11 17:04:57,839 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Enable chrome headless console log notification 2026-10-11 17:04:57,853 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome headless enable page notifications 2026-10-11 17:04:58,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:04:58,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Setting session cookie in browser 2026-10-11 17:04:58,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:04:58,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:04:58,146 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:00,003 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /odoo HTTP/1.1" 200 - 186 0.207 1.659 2026-10-11 17:05:00,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Navigation result: {'frameId': '91EE66D86BEC1D22331544BC455BA08F', 'loaderId': 'EE3FE6146D8C3ECAAEDC9A11A5152B09', 'isDownload': False} 2026-10-11 17:05:00,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Evaluate ready code "odoo.isTourReady('product_attribute_multi_type')" 2026-10-11 17:05:00,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-11 17:05:00,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.034 2026-10-11 17:05:00,160 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.064 2026-10-11 17:05:00,205 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:05:00,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.195 0.251 2026-10-11 17:05:00,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.450 2026-10-11 17:05:00,535 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.099 2026-10-11 17:05:00,542 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:00] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.344 2026-10-11 17:05:01,216 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 17:05:01,220 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-11 17:05:01,233 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:05:01,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 17:05:01,268 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: Owl is running in 'dev' mode. 2026-10-11 17:05:01,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:05:01,347 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.031 2026-10-11 17:05:01,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.017 2026-10-11 17:05:01,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.025 2026-10-11 17:05:01,462 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Evaluate test code "odoo.startTour('product_attribute_multi_type', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:05:01,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [1/16] Tour product_attribute_multi_type → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:05:01,547 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:05:01,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:05:01,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [2/16] Tour product_attribute_multi_type → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:01,657 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:01,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "POST /mail/data HTTP/1.1" 200 - 34 0.124 0.081 2026-10-11 17:05:01,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [3/16] Tour product_attribute_multi_type → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:01,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 15 0.031 0.224 2026-10-11 17:05:01,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [4/16] Tour product_attribute_multi_type → Step .o_sale_order 2026-10-11 17:05:01,829 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.013 0.317 2026-10-11 17:05:01,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.351 2026-10-11 17:05:01,890 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:05:01,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.133 2026-10-11 17:05:01,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.390 2026-10-11 17:05:01,982 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:01,983 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.085 2026-10-11 17:05:02,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:02] "POST /web/action/load HTTP/1.1" 200 - 12 0.024 0.227 2026-10-11 17:05:02,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:02] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.231 0.599 2026-10-11 17:05:03,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.005 0.024 2026-10-11 17:05:03,022 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:05:03,344 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:05:03,395 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [5/16] Tour product_attribute_multi_type → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:05:03,466 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [6/16] Tour product_attribute_multi_type → Step Select customer Azure (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:05:03,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.034 0.102 2026-10-11 17:05:03,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.022 0.211 2026-10-11 17:05:03,622 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.014 0.253 2026-10-11 17:05:03,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.044 0.331 2026-10-11 17:05:03,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.202 2026-10-11 17:05:03,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.035 0.334 2026-10-11 17:05:03,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:03] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.015 0.540 2026-10-11 17:05:04,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:04] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:05:04,407 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [7/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete > li > a:contains("Azure") 2026-10-11 17:05:04,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:04] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.025 0.046 2026-10-11 17:05:04,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [8/16] Tour product_attribute_multi_type → Step Add product Big Burger (trigger: a:contains("Add a product")) 2026-10-11 17:05:04,623 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [9/16] Tour product_attribute_multi_type → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:05:04,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:04] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 45 0.052 0.142 2026-10-11 17:05:04,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:04] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.027 0.069 2026-10-11 17:05:05,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:05,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [10/16] Tour product_attribute_multi_type → Step div[name="product_template_id"] input 2026-10-11 17:05:05,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [11/16] Tour product_attribute_multi_type → Step ul.ui-autocomplete a:contains("Big Burger") 2026-10-11 17:05:05,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.013 0.029 2026-10-11 17:05:05,494 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.025 0.028 2026-10-11 17:05:05,539 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [12/16] Tour product_attribute_multi_type → Step Select Cheese for Big Burger Toppings (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Big Burger")) td>div[name="ptal"]:has(label:contains("Toppings")) :has(label:text(Cheese)) input[type="checkbox"]) 2026-10-11 17:05:05,602 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.007 0.041 2026-10-11 17:05:05,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.023 2026-10-11 17:05:05,852 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 29 0.038 0.053 2026-10-11 17:05:05,916 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [13/16] Tour product_attribute_multi_type → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:05:05,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:05] "GET /web/image/product.product/876/image_256 HTTP/1.1" 200 - 12 0.015 0.075 2026-10-11 17:05:05,998 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [14/16] Tour product_attribute_multi_type → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:05:06,165 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 47 0.044 0.117 2026-10-11 17:05:06,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:06] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 9 0.009 0.270 2026-10-11 17:05:06,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:06] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 38 0.049 0.133 2026-10-11 17:05:06,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [15/16] Tour product_attribute_multi_type → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:05:06,590 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: [16/16] Tour product_attribute_multi_type → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:05:07,292 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.271 0.416 2026-10-11 17:05:07,391 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.042 2026-10-11 17:05:07,428 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.008 0.055 2026-10-11 17:05:07,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: tour succeeded 2026-10-11 17:05:07,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: ╔═════════════════════════════════════════════╗ ║ TOUR product_attribute_multi_type SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-11 17:05:07,564 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.068 0.133 2026-10-11 17:05:07,649 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.031 0.200 2026-10-11 17:05:07,697 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type.browser: heap 33015512 (allocated 37208064) 2026-10-11 17:05:07,726 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing chrome headless with pid 6965 2026-10-11 17:05:07,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Closing websocket connection 2026-10-11 17:05:07,734 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Terminating chrome headless with pid 6965 2026-10-11 17:05:07,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.028 0.282 2026-10-11 17:05:07,813 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:07] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.020 0.069 2026-10-11 17:05:07,861 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170507_861055_test_product_attribute_multi_type.txt 2026-10-11 17:05:07,861 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_attribute_multi_type: Removing chrome user profile "/tmp/tmpy0nz2_co_chrome_odoo" 2026-10-11 17:05:07,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator: Starting TestProductConfiguratorUi.test_product_configurator_update_custom_values ... 2026-10-11 17:05:08,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome pid: 7197 2026-10-11 17:05:08,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless temporary user profile dir: /tmp/tmprnk_vaj7_chrome_odoo 2026-10-11 17:05:08,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Issuing json command http://127.0.0.1:45391/json/version 2026-10-11 17:05:08,381 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45391/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:05:08,404 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Browser version: Chrome/150.0.7871.114 2026-10-11 17:05:08,405 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Issuing json command http://127.0.0.1:45391/json 2026-10-11 17:05:08,406 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45391/json with timeout 3 increased to 10s during tests 2026-10-11 17:05:08,422 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Websocket url found: ws://127.0.0.1:45391/devtools/page/8F2A7E8B625BB5094794F431B44B043D 2026-10-11 17:05:08,453 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Enable chrome headless console log notification 2026-10-11 17:05:08,459 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome headless enable page notifications 2026-10-11 17:05:08,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:05:08,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Setting session cookie in browser 2026-10-11 17:05:08,682 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:05:08,682 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:05:08,708 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:10,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:10] "GET /odoo HTTP/1.1" 200 - 186 0.245 1.631 2026-10-11 17:05:10,584 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Navigation result: {'frameId': '8F2A7E8B625BB5094794F431B44B043D', 'loaderId': '973A025460940F839C07243E21BACC77', 'isDownload': False} 2026-10-11 17:05:10,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Evaluate ready code "odoo.isTourReady('sale_product_configurator_custom_value_update_tour')" 2026-10-11 17:05:10,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:10] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.159 0.139 2026-10-11 17:05:10,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:10] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.304 2026-10-11 17:05:10,947 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:10] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.317 2026-10-11 17:05:11,018 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.045 0.324 2026-10-11 17:05:11,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:11] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.396 2026-10-11 17:05:11,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:11] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:05:11,069 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:05:11,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:11] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:05:12,019 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:05:12,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:05:12,030 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-11 17:05:12,050 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-11 17:05:12,078 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: Owl is running in 'dev' mode. 2026-10-11 17:05:12,098 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:05:12,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.042 2026-10-11 17:05:12,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.011 2026-10-11 17:05:12,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.026 2026-10-11 17:05:12,249 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Evaluate test code "odoo.startTour('sale_product_configurator_custom_value_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:05:12,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [1/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:05:12,332 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:12,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:12,399 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.075 2026-10-11 17:05:12,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [2/27] Tour sale_product_configurator_custom_value_update_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:12,456 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:05:12,458 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.144 2026-10-11 17:05:12,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-10-11 17:05:12,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/image/res.partner/1149/avatar_128?unique=1791738194000 HTTP/1.1" 200 - 15 0.023 0.192 2026-10-11 17:05:12,553 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [3/27] Tour sale_product_configurator_custom_value_update_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:12,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/image?model=res.users&field=avatar_128&id=266 HTTP/1.1" 200 - 9 0.020 0.260 2026-10-11 17:05:12,628 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /web/action/load HTTP/1.1" 200 - 12 0.012 0.051 2026-10-11 17:05:12,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.190 2026-10-11 17:05:12,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [4/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_order 2026-10-11 17:05:12,744 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:05:12,753 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:05:12,859 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:12] "POST /mail/data HTTP/1.1" 200 - 37 0.101 0.069 2026-10-11 17:05:13,832 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:13] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.304 0.808 2026-10-11 17:05:13,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:13] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 1.130 2026-10-11 17:05:13,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:13] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.015 0.044 2026-10-11 17:05:13,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:05:14,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [5/27] Tour sale_product_configurator_custom_value_update_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:05:14,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:05:14,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.037 0.077 2026-10-11 17:05:14,461 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [6/27] Tour sale_product_configurator_custom_value_update_tour → Step Select customer Tajine Saucisse (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:05:14,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.022 0.176 2026-10-11 17:05:14,612 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.032 0.256 2026-10-11 17:05:14,687 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.017 0.328 2026-10-11 17:05:14,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.367 2026-10-11 17:05:14,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.070 0.383 2026-10-11 17:05:14,975 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.479 2026-10-11 17:05:15,318 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:15,507 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [7/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete > li > a:contains("Tajine Saucisse") 2026-10-11 17:05:15,602 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.022 0.064 2026-10-11 17:05:15,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.032 0.042 2026-10-11 17:05:15,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:15] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.007 0.086 2026-10-11 17:05:15,902 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [8/27] Tour sale_product_configurator_custom_value_update_tour → Step Add product Customizable Desk (TEST) (trigger: a:contains("Add a product")) 2026-10-11 17:05:15,975 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [9/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:05:16,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:16] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 37 0.062 0.156 2026-10-11 17:05:16,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:16] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.026 0.097 2026-10-11 17:05:16,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:05:16,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [10/27] Tour sale_product_configurator_custom_value_update_tour → Step div[name="product_template_id"] input 2026-10-11 17:05:16,617 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [11/27] Tour sale_product_configurator_custom_value_update_tour → Step ul.ui-autocomplete a:contains("Customizable Desk (TEST)") 2026-10-11 17:05:16,647 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:16] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.013 0.027 2026-10-11 17:05:16,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:16] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.038 0.036 2026-10-11 17:05:16,996 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [12/27] Tour sale_product_configurator_custom_value_update_tour → Step Select Custom for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) span:contains("Custom")) 2026-10-11 17:05:17,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.015 0.055 2026-10-11 17:05:17,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.018 0.039 2026-10-11 17:05:17,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 49 0.120 0.108 2026-10-11 17:05:17,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [13/27] Tour sale_product_configurator_custom_value_update_tour → Step Set 123 as a custom attribute for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-11 17:05:17,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [14/27] Tour sale_product_configurator_custom_value_update_tour → Step Assert that the product name contains Customizable Desk (TEST) (Custom, White) (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST) (Custom, White)")) ) 2026-10-11 17:05:17,668 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "GET /web/image/product.product/864/image_256 HTTP/1.1" 200 - 12 0.038 0.070 2026-10-11 17:05:17,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "GET /web/image/product.product/871/image_256 HTTP/1.1" 200 - 7 0.012 0.144 2026-10-11 17:05:17,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "POST /sale/product_configurator/update_combination HTTP/1.1" 200 - 14 0.038 0.164 2026-10-11 17:05:17,841 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [15/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:05:17,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:17] "GET /web/image/product.product/868/image_256 HTTP/1.1" 200 - 6 0.007 0.051 2026-10-11 17:05:17,934 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [16/27] Tour sale_product_configurator_custom_value_update_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:05:18,122 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:18] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 49 0.049 0.136 2026-10-11 17:05:18,424 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:18] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 34 0.061 0.173 2026-10-11 17:05:18,572 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [17/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-11 17:05:18,626 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [18/27] Tour sale_product_configurator_custom_value_update_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:05:18,736 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [19/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:05:19,622 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:19] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 184 0.373 0.494 2026-10-11 17:05:19,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.019 0.055 2026-10-11 17:05:19,794 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [20/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-11 17:05:19,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:19] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.039 0.138 2026-10-11 17:05:19,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [21/27] Tour sale_product_configurator_custom_value_update_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:05:19,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:19] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.022 0.159 2026-10-11 17:05:19,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:19] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.014 0.274 2026-10-11 17:05:20,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [22/27] Tour sale_product_configurator_custom_value_update_tour → Step Set 123456 as a custom attribute for Customizable Desk (TEST) Legs (trigger: table.o_sale_product_configurator_table tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Customizable Desk (TEST)")) td>div[name="ptal"]:has(label:contains("Legs")) input[type="text"] ) 2026-10-11 17:05:20,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:20] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 20 0.070 0.085 2026-10-11 17:05:20,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:20] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.046 0.448 2026-10-11 17:05:20,284 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:20] "POST /web/dataset/call_kw/product.attribute.custom.value/read HTTP/1.1" 200 - 8 0.013 0.218 2026-10-11 17:05:20,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:20] "POST /sale/product_configurator/get_values HTTP/1.1" 200 - 20 0.023 0.052 2026-10-11 17:05:20,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [23/27] Tour sale_product_configurator_custom_value_update_tour → Step .o_sale_product_configurator_dialog button:contains(Confirm) 2026-10-11 17:05:20,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [24/27] Tour sale_product_configurator_custom_value_update_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-10-11 17:05:20,879 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:20] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 70 0.113 0.224 2026-10-11 17:05:21,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:21] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 117 0.218 0.364 2026-10-11 17:05:21,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [25/27] Tour sale_product_configurator_custom_value_update_tour → Step span:contains("Customizable Desk (TEST) (Custom, White)") ~ textarea 2026-10-11 17:05:21,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [26/27] Tour sale_product_configurator_custom_value_update_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:05:21,749 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: [27/27] Tour sale_product_configurator_custom_value_update_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:05:22,040 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #266 deleted product.attribute.custom.value records with IDs: [4] 2026-10-11 17:05:22,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:22] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 193 0.386 0.473 2026-10-11 17:05:22,647 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:22] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.013 2026-10-11 17:05:22,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: tour succeeded 2026-10-11 17:05:22,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR sale_product_configurator_custom_value_update_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-11 17:05:22,837 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:22] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.059 0.116 2026-10-11 17:05:22,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:22] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.039 0.192 2026-10-11 17:05:23,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values.browser: heap 35526572 (allocated 37470208) 2026-10-11 17:05:23,217 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing chrome headless with pid 7197 2026-10-11 17:05:23,222 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Closing websocket connection 2026-10-11 17:05:23,224 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Terminating chrome headless with pid 7197 2026-10-11 17:05:23,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170523_379423_test_product_configurator_update_custom_values.txt 2026-10-11 17:05:23,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_configurator.TestProductConfiguratorUi.test_product_configurator_update_custom_values: Removing chrome user profile "/tmp/tmprnk_vaj7_chrome_odoo" 2026-10-11 17:05:23,494 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:05:26,479 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix: Starting TestSaleMatrixUi.test_sale_matrix_ui ... 2026-10-11 17:05:28,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome pid: 7440 2026-10-11 17:05:28,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpm1y9czo5_chrome_odoo 2026-10-11 17:05:28,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:43325/json/version 2026-10-11 17:05:28,672 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43325/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:05:28,682 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 17:05:28,682 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Issuing json command http://127.0.0.1:43325/json 2026-10-11 17:05:28,683 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43325/json with timeout 3 increased to 10s during tests 2026-10-11 17:05:28,696 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Websocket url found: ws://127.0.0.1:43325/devtools/page/687B5EA851551DB7A535C5424BFDAFAA 2026-10-11 17:05:28,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Enable chrome headless console log notification 2026-10-11 17:05:28,712 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome headless enable page notifications 2026-10-11 17:05:28,967 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:salesman from n/a 2026-10-11 17:05:28,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Setting session cookie in browser 2026-10-11 17:05:28,999 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:05:28,999 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:05:29,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:05:32,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /odoo HTTP/1.1" 200 - 191 0.225 2.998 2026-10-11 17:05:32,239 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Navigation result: {'frameId': '687B5EA851551DB7A535C5424BFDAFAA', 'loaderId': '680EA217EB9A8982354485D70F9D3AFD', 'isDownload': False} 2026-10-11 17:05:32,240 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Evaluate ready code "odoo.isTourReady('sale_matrix_tour')" 2026-10-11 17:05:32,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.025 2026-10-11 17:05:32,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.039 2026-10-11 17:05:32,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:05:32,434 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:05:32,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/webclient/load_menus/4625db24f1ded7254e8f06626157662fc244135647c1d898acafa1e805c6ea4a HTTP/1.1" 200 - 202 0.122 0.228 2026-10-11 17:05:32,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.345 2026-10-11 17:05:32,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.010 0.009 2026-10-11 17:05:32,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:32] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.010 0.021 2026-10-11 17:05:33,633 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:05:33,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 17:05:33,648 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:05:33,675 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.014 2026-10-11 17:05:33,687 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: Owl is running in 'dev' mode. 2026-10-11 17:05:33,701 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:05:33,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.033 2026-10-11 17:05:33,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:05:33,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.030 2026-10-11 17:05:33,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Evaluate test code "odoo.startTour('sale_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:05:33,879 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [1/47] Tour sale_matrix_tour → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:05:34,002 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:05:34,011 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:05:34,040 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "POST /mail/data HTTP/1.1" 200 - 34 0.107 0.072 2026-10-11 17:05:34,084 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [2/47] Tour sale_matrix_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:34,103 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:05:34,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/image/res.partner/1152/avatar_128?unique=1791738323000 HTTP/1.1" 200 - 15 0.036 0.203 2026-10-11 17:05:34,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [3/47] Tour sale_matrix_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-11 17:05:34,237 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/image?model=res.users&field=avatar_128&id=267 HTTP/1.1" 200 - 9 0.036 0.302 2026-10-11 17:05:34,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [4/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-11 17:05:34,294 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.056 2026-10-11 17:05:34,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-11 17:05:34,303 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:05:34,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.395 2026-10-11 17:05:34,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:05:34,373 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.017 0.100 2026-10-11 17:05:34,435 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.128 2026-10-11 17:05:35,424 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 230 0.325 0.640 2026-10-11 17:05:35,473 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:05:35,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 6 0.006 0.031 2026-10-11 17:05:35,844 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [5/47] Tour sale_matrix_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-11 17:05:35,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "GET /sale/static/src/img/sales_quotation_thumbnail.webp HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:05:35,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.025 0.056 2026-10-11 17:05:35,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [6/47] Tour sale_matrix_tour → Step Select customer Agrolait (trigger: .o_field_widget[name=partner_id] input) 2026-10-11 17:05:35,949 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:35] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.013 0.125 2026-10-11 17:05:36,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.033 0.172 2026-10-11 17:05:36,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.028 0.277 2026-10-11 17:05:36,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.148 2026-10-11 17:05:36,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 46 0.088 0.231 2026-10-11 17:05:36,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:36,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [7/47] Tour sale_matrix_tour → Step ul.ui-autocomplete > li > a:contains("Agrolait") 2026-10-11 17:05:36,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.021 0.044 2026-10-11 17:05:37,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.016 0.053 2026-10-11 17:05:37,247 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.010 0.083 2026-10-11 17:05:37,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [8/47] Tour sale_matrix_tour → Step Add product Matrix (trigger: a:contains("Add a product")) 2026-10-11 17:05:37,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [9/47] Tour sale_matrix_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:05:37,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.066 0.112 2026-10-11 17:05:37,633 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 10 0.039 0.078 2026-10-11 17:05:37,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:05:37,787 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [10/47] Tour sale_matrix_tour → Step div[name="product_template_id"] input 2026-10-11 17:05:37,870 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [11/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-10-11 17:05:37,903 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.011 0.032 2026-10-11 17:05:38,155 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:38] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.015 0.020 2026-10-11 17:05:38,206 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [12/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-11 17:05:38,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 4 0.012 0.052 2026-10-11 17:05:38,418 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:38] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.011 0.027 2026-10-11 17:05:38,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:38] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 43 0.056 0.105 2026-10-11 17:05:38,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [13/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-11 17:05:38,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [14/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("216.00") 2026-10-11 17:05:38,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:38] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 15 0.042 0.110 2026-10-11 17:05:40,618 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:05:40,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:40] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 364 0.690 1.001 2026-10-11 17:05:41,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [15/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-11 17:05:41,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [16/47] Tour sale_matrix_tour → Step .o_form_editable 2026-10-11 17:05:41,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [17/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-11 17:05:41,458 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [18/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:05:41,640 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [19/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-11 17:05:42,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:42] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 66 0.134 0.263 2026-10-11 17:05:42,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [20/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-11 17:05:42,499 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [21/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("648.00") 2026-10-11 17:05:43,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:43] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 104 0.151 0.373 2026-10-11 17:05:43,367 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [22/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-11 17:05:43,485 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [23/47] Tour sale_matrix_tour → Step .o_form_editable 2026-10-11 17:05:43,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [24/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-11 17:05:43,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [25/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:05:43,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [26/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-11 17:05:44,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:44] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 39 0.108 0.234 2026-10-11 17:05:44,511 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [27/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-11 17:05:44,601 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [28/47] Tour sale_matrix_tour → Step td.o_list_monetary > span[name="Untaxed Amount"]:contains("216.00") 2026-10-11 17:05:45,216 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:45] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 100 0.154 0.419 2026-10-11 17:05:45,576 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [29/47] Tour sale_matrix_tour → Step .o_sale_order 2026-10-11 17:05:45,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [30/47] Tour sale_matrix_tour → Step .o_form_button_save 2026-10-11 17:05:45,796 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [31/47] Tour sale_matrix_tour → Step .o_form_status_indicator_buttons.invisible:not(:visible) 2026-10-11 17:05:47,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 304 0.558 0.903 2026-10-11 17:05:47,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.029 2026-10-11 17:05:47,635 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /mail/thread/data HTTP/1.1" 200 - 43 0.042 0.093 2026-10-11 17:05:47,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.142 2026-10-11 17:05:47,726 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.013 0.030 2026-10-11 17:05:47,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 27 0.029 0.103 2026-10-11 17:05:47,821 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [32/47] Tour sale_matrix_tour → Step span:contains("Matrix (PAV11, PAV22, PAV31)") ~ textarea 2026-10-11 17:05:47,912 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:47] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.047 2026-10-11 17:05:47,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [33/47] Tour sale_matrix_tour → Step [name=product_template_id] button.fa-pencil 2026-10-11 17:05:48,128 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [34/47] Tour sale_matrix_tour → Step .modal .o_matrix_input_table 2026-10-11 17:05:48,923 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:48] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 157 0.237 0.545 2026-10-11 17:05:49,195 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [35/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-11 17:05:49,293 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [36/47] Tour sale_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains("4.00") 2026-10-11 17:05:49,377 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [37/47] Tour sale_matrix_tour → Step .o_form_button_save 2026-10-11 17:05:49,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [38/47] Tour sale_matrix_tour → Step .o_form_status_indicator_buttons.invisible:not(:visible) 2026-10-11 17:05:50,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:50] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 152 0.238 0.628 2026-10-11 17:05:51,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:51] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 271 0.415 0.625 2026-10-11 17:05:51,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:51] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.031 0.045 2026-10-11 17:05:51,722 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:51] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.042 0.066 2026-10-11 17:05:51,852 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:51] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.016 0.053 2026-10-11 17:05:51,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [39/47] Tour sale_matrix_tour → Step Add product Matrix (trigger: a:contains("Add a product")) 2026-10-11 17:05:52,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [40/47] Tour sale_matrix_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-11 17:05:52,124 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [41/47] Tour sale_matrix_tour → Step div[name="product_template_id"] input 2026-10-11 17:05:52,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:52] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.016 0.075 2026-10-11 17:05:52,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [42/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-10-11 17:05:52,582 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:52] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.011 0.036 2026-10-11 17:05:52,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:52] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.023 0.031 2026-10-11 17:05:52,939 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [43/47] Tour sale_matrix_tour → Step input[value="4"] 2026-10-11 17:05:53,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:53] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 14 0.014 0.060 2026-10-11 17:05:53,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:53] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.007 0.027 2026-10-11 17:05:54,208 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:54] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 160 0.326 0.509 2026-10-11 17:05:54,517 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [44/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-10-11 17:05:54,580 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [45/47] Tour sale_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-10-11 17:05:55,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:55] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.322 0.595 2026-10-11 17:05:56,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:56] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 140 0.281 0.611 2026-10-11 17:05:56,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [46/47] Tour sale_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:05:56,784 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [47/47] Tour sale_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:05:57,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:57] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 211 0.433 0.589 2026-10-11 17:05:57,927 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:57] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.035 0.046 2026-10-11 17:05:58,117 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:58] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.046 0.071 2026-10-11 17:05:58,228 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:05:58] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.033 0.057 2026-10-11 17:05:58,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: tour succeeded 2026-10-11 17:05:58,288 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: ╔═════════════════════════════════╗ ║ TOUR sale_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-11 17:05:58,945 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: heap 49379180 (allocated 52547584) 2026-10-11 17:05:58,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing chrome headless with pid 7440 2026-10-11 17:05:58,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing websocket connection 2026-10-11 17:05:58,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Terminating chrome headless with pid 7440 2026-10-11 17:05:59,144 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_170559_144501_test_sale_matrix_ui.txt 2026-10-11 17:05:59,144 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Removing chrome user profile "/tmp/tmpm1y9czo5_chrome_odoo" 2026-10-11 17:06:03,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:06:33,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-10-11 17:06:34,353 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-001770c-225483/odoo/tests/case.py:190 2026-10-11 17:06:34,354 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-10-11 17:06:37,266 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-001770c-225483/odoo/tests/case.py:190 2026-10-11 17:06:37,267 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-10-11 17:06:38,971 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-001770c-225483/odoo/tests/case.py:190 2026-10-11 17:06:38,971 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-10-11 17:06:40,471 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-001770c-225483/odoo/tests/case.py:190 2026-10-11 17:06:40,471 121 INFO rb-001770c-225483-423665 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-10-11 17:06:41,648 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-001770c-225483/odoo/tests/case.py:190 2026-10-11 17:06:41,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 17:06:41,701 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-10-11 17:06:41,802 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-10-11 17:06:41,843 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-10-11 17:06:41,926 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-10-11 17:06:41,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-10-11 17:06:42,018 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-10-11 17:06:42,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:42,098 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-10-11 17:06:42,182 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-10-11 17:06:42,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-10-11 17:06:42,286 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-10-11 17:06:42,328 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-10-11 17:06:42,389 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-10-11 17:06:42,440 121 INFO rb-001770c-225483-423665 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-10-11 17:06:42,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:42,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-10-11 17:06:42,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:42,771 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-10-11 17:06:42,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-10-11 17:06:43,193 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:43,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2026-10-11 17:06:43,000 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-10-11 17:06:43,494 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:43,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-10-11 17:06:43,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:43,753 121 INFO rb-001770c-225483-423665 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-10-11 17:06:45,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:06:46,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:06:46] "GET / HTTP/1.1" 200 - 177 0.214 1.386 2026-10-11 17:06:47,874 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:addison.olson28@example.com from 127.0.0.1 2026-10-11 17:06:47,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:addison.olson28@example.com from 127.0.0.1 2026-10-11 17:06:47,954 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:06:47,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:06:47] "POST /web/signup?db=rb-001770c-225483-423665&token=ASer02oAAAAATmeXiROQ48zTBIYSJoXPEYcZPkn7CtSlYrd0cE2btNhbMzYsIFsyNzBdLCBudWxsLCAic2lnbnVwIl0 HTTP/1.1" 303 - 129 0.193 0.224 2026-10-11 17:06:47,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_device: User 270 inserts device log (vbjpY7r0QAeFw2gC3Z3VodUOeUthrd7cq1-uWgbZIw) 2026-10-11 17:06:49,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:06:49] "GET /my HTTP/1.1" 200 - 214 0.257 0.943 2026-10-11 17:06:49,232 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:06:49,250 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-10-11 17:06:49,397 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-11 17:06:49,397 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-11 17:06:49,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-001770c-225483/addons/web/i18n/fr.po for language fr_FR 2026-10-11 17:06:49,984 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,218 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-001770c-225483/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,218 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-001770c-225483/addons/bus/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,228 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/bus/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,231 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-001770c-225483/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,231 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-001770c-225483/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,235 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-001770c-225483/addons/mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,251 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,377 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-001770c-225483/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,377 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-001770c-225483/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,386 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,392 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-001770c-225483/addons/uom/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,392 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,398 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-001770c-225483/addons/product/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,398 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-001770c-225483/addons/analytic/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,450 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/analytic/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,463 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-001770c-225483/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-11 17:06:50,463 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-001770c-225483/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,685 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,688 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,688 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-001770c-225483/addons/portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,706 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,725 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-001770c-225483/addons/resource/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,726 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/resource/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-001770c-225483/addons/digest/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,741 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/digest/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-001770c-225483/addons/account/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,750 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-001770c-225483/addons/payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:51,986 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-001770c-225483/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,033 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,044 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-001770c-225483/addons/utm/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,045 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/utm/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-001770c-225483/addons/sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,054 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,131 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-001770c-225483/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,131 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-001770c-225483/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,144 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-001770c-225483/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,151 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,156 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-001770c-225483/addons/stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,156 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-001770c-225483/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,318 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,340 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-001770c-225483/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,340 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-001770c-225483/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,348 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,448 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-001770c-225483/addons/calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,468 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-001770c-225483/addons/contacts/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,531 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/contacts/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,534 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-001770c-225483/addons/crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,534 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-001770c-225483/addons/social_media/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,594 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/social_media/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-001770c-225483/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,597 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-001770c-225483/addons/website/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,600 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-10-11 17:06:52,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-10-11 17:06:52,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-10-11 17:06:52,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-001770c-225483/addons/purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,835 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,892 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,892 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,906 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-10-11 17:06:52,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-10-11 17:06:52,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-10-11 17:06:52,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-10-11 17:06:52,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-001770c-225483/addons/rating/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,919 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/rating/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,929 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-001770c-225483/addons/project/i18n/fr.po for language fr_FR 2026-10-11 17:06:52,929 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-10-11 17:06:53,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-001770c-225483/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,016 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-001770c-225483/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,026 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-001770c-225483/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,029 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-001770c-225483/addons/delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,033 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,049 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-001770c-225483/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,049 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,120 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-001770c-225483/addons/mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,121 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,215 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-001770c-225483/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,215 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,224 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-001770c-225483/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,300 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-001770c-225483/addons/hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,302 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,353 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-001770c-225483/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,353 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,394 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-001770c-225483/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,459 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,461 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,517 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-001770c-225483/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,517 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,524 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-10-11 17:06:53,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-10-11 17:06:53,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-10-11 17:06:53,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-001770c-225483/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,526 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,548 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-001770c-225483/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,548 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-10-11 17:06:53,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-10-11 17:06:53,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-10-11 17:06:53,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-001770c-225483/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,564 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-001770c-225483/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,568 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-10-11 17:06:53,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,576 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-10-11 17:06:53,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-10-11 17:06:53,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-10-11 17:06:53,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-10-11 17:06:53,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,593 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,601 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-10-11 17:06:53,601 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,601 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-10-11 17:06:53,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,608 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,611 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,611 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-10-11 17:06:53,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-10-11 17:06:53,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-10-11 17:06:53,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-10-11 17:06:53,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-10-11 17:06:53,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-10-11 17:06:53,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-10-11 17:06:53,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-10-11 17:06:53,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-10-11 17:06:53,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-10-11 17:06:53,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-10-11 17:06:53,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-10-11 17:06:53,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-10-11 17:06:53,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-10-11 17:06:53,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-10-11 17:06:53,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-10-11 17:06:53,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-10-11 17:06:53,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-10-11 17:06:53,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-10-11 17:06:53,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-10-11 17:06:53,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-10-11 17:06:53,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-10-11 17:06:53,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-10-11 17:06:53,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-10-11 17:06:53,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-10-11 17:06:53,625 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-10-11 17:06:53,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-10-11 17:06:53,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-001770c-225483/addons/iap/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,626 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-001770c-225483/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,631 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-001770c-225483/addons/sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,637 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-001770c-225483/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,664 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-10-11 17:06:53,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-001770c-225483/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,680 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-10-11 17:06:53,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-10-11 17:06:53,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-10-11 17:06:53,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-10-11 17:06:53,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-10-11 17:06:53,687 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-001770c-225483/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,687 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,692 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-10-11 17:06:53,693 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-10-11 17:06:53,693 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-10-11 17:06:53,693 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-10-11 17:06:53,694 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-10-11 17:06:53,694 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-10-11 17:06:53,694 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-001770c-225483/addons/fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,695 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-10-11 17:06:53,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-10-11 17:06:53,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-001770c-225483/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,735 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-10-11 17:06:53,740 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-10-11 17:06:53,740 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-10-11 17:06:53,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-10-11 17:06:53,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-10-11 17:06:53,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-10-11 17:06:53,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-10-11 17:06:53,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-10-11 17:06:53,743 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-10-11 17:06:53,743 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-10-11 17:06:53,744 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-001770c-225483/addons/base_import/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,744 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_import/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-10-11 17:06:53,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-10-11 17:06:53,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-001770c-225483/addons/gamification/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,758 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/gamification/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-001770c-225483/addons/survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,805 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,883 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-10-11 17:06:53,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-10-11 17:06:53,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-10-11 17:06:53,885 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-10-11 17:06:53,885 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-10-11 17:06:53,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-10-11 17:06:53,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,886 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-10-11 17:06:53,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-10-11 17:06:53,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-10-11 17:06:53,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-10-11 17:06:53,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-10-11 17:06:53,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-10-11 17:06:53,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-10-11 17:06:53,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-10-11 17:06:53,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-10-11 17:06:53,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-10-11 17:06:53,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-10-11 17:06:53,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-10-11 17:06:53,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-10-11 17:06:53,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-10-11 17:06:53,924 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-10-11 17:06:53,924 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-001770c-225483/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,924 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-001770c-225483/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,927 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-001770c-225483/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:53,939 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-001770c-225483/addons/event/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,047 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,165 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-001770c-225483/addons/website_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,166 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-001770c-225483/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,191 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,220 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,232 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-001770c-225483/addons/repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,232 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,258 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,258 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,281 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,281 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,298 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-001770c-225483/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,298 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,308 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-001770c-225483/addons/lunch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,308 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/lunch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,349 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-10-11 17:06:54,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,364 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-11 17:06:54,368 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-11 17:06:54,373 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,373 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,382 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,382 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,385 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,389 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,389 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-001770c-225483/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,394 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,397 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,397 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,416 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,416 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,418 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-001770c-225483/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,418 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,421 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-001770c-225483/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,421 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,450 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,458 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,461 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-001770c-225483/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,461 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-001770c-225483/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,466 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-001770c-225483/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,469 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,472 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,472 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,476 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-001770c-225483/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,476 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,480 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,480 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,483 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-10-11 17:06:54,483 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-001770c-225483/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,483 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,488 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,488 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,491 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-10-11 17:06:54,491 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,491 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,496 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,497 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,497 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-10-11 17:06:54,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-10-11 17:06:54,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-10-11 17:06:54,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-10-11 17:06:54,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,515 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,524 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-10-11 17:06:54,524 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-001770c-225483/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,524 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-10-11 17:06:54,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-001770c-225483/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,532 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,536 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-001770c-225483/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,537 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,539 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,560 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-10-11 17:06:54,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-10-11 17:06:54,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,561 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-001770c-225483/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,564 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-10-11 17:06:54,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-10-11 17:06:54,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-10-11 17:06:54,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-10-11 17:06:54,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-10-11 17:06:54,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-10-11 17:06:54,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-10-11 17:06:54,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-10-11 17:06:54,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-10-11 17:06:54,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-10-11 17:06:54,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-10-11 17:06:54,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-10-11 17:06:54,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-10-11 17:06:54,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-10-11 17:06:54,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-10-11 17:06:54,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-001770c-225483/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,572 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,611 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-10-11 17:06:54,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-10-11 17:06:54,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-10-11 17:06:54,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-10-11 17:06:54,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-10-11 17:06:54,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-10-11 17:06:54,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-10-11 17:06:54,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-10-11 17:06:54,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-10-11 17:06:54,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-10-11 17:06:54,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-10-11 17:06:54,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-10-11 17:06:54,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-10-11 17:06:54,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-10-11 17:06:54,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-001770c-225483/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,617 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-10-11 17:06:54,624 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,624 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-10-11 17:06:54,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-10-11 17:06:54,630 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-10-11 17:06:54,630 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-10-11 17:06:54,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-10-11 17:06:54,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,631 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,639 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-10-11 17:06:54,639 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-10-11 17:06:54,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-10-11 17:06:54,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-10-11 17:06:54,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-10-11 17:06:54,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-10-11 17:06:54,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-10-11 17:06:54,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-10-11 17:06:54,643 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-10-11 17:06:54,643 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-10-11 17:06:54,643 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,643 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,652 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-10-11 17:06:54,653 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-10-11 17:06:54,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-10-11 17:06:54,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-10-11 17:06:54,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-10-11 17:06:54,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-10-11 17:06:54,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-10-11 17:06:54,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-10-11 17:06:54,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-001770c-225483/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,656 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-001770c-225483/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,660 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,662 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,664 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,676 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,676 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,680 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,685 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,687 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-001770c-225483/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,687 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,689 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-001770c-225483/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,689 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-001770c-225483/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,697 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-001770c-225483/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,701 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-001770c-225483/addons/certificate/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,710 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/certificate/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-001770c-225483/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,718 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,722 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-001770c-225483/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,734 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,738 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-001770c-225483/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,738 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,764 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,769 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,775 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,777 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-001770c-225483/addons/account_test/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,780 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_test/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-001770c-225483/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,784 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-001770c-225483/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,787 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-001770c-225483/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,791 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,795 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,798 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,800 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-001770c-225483/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,802 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,811 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,815 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,821 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,824 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-001770c-225483/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,824 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-001770c-225483/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,829 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-001770c-225483/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,833 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-001770c-225483/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,838 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,842 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,845 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,848 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,851 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,851 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-001770c-225483/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,855 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,856 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,856 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,858 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,865 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,865 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,869 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-001770c-225483/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,869 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,870 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-001770c-225483/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,871 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,876 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,878 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,888 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,890 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-001770c-225483/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,890 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,897 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-001770c-225483/addons/event_product/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,897 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_product/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,899 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-001770c-225483/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,899 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,908 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,908 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-001770c-225483/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,914 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-001770c-225483/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,921 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-001770c-225483/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,922 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,925 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-001770c-225483/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,925 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-001770c-225483/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,928 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-001770c-225483/addons/google_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,930 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-001770c-225483/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,932 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-001770c-225483/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,937 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,941 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-001770c-225483/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,943 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,947 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,950 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,955 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-001770c-225483/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,958 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,960 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-001770c-225483/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,960 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,963 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,964 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,965 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,970 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,970 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,972 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,975 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,976 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-10-11 17:06:54,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-10-11 17:06:54,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-10-11 17:06:54,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-10-11 17:06:54,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-10-11 17:06:54,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-10-11 17:06:54,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-10-11 17:06:54,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-10-11 17:06:54,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-10-11 17:06:54,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-10-11 17:06:54,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-10-11 17:06:54,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-10-11 17:06:54,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-10-11 17:06:54,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-10-11 17:06:54,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-10-11 17:06:54,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-10-11 17:06:54,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-001770c-225483/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,985 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-001770c-225483/addons/project_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,987 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-001770c-225483/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:54,989 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,001 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-10-11 17:06:55,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-10-11 17:06:55,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-10-11 17:06:55,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-10-11 17:06:55,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-10-11 17:06:55,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-10-11 17:06:55,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-10-11 17:06:55,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-10-11 17:06:55,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-10-11 17:06:55,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-10-11 17:06:55,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-10-11 17:06:55,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-10-11 17:06:55,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-10-11 17:06:55,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-10-11 17:06:55,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-10-11 17:06:55,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-11 17:06:55,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-11 17:06:55,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-10-11 17:06:55,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-10-11 17:06:55,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-10-11 17:06:55,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-10-11 17:06:55,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-10-11 17:06:55,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,037 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,047 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-001770c-225483/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,048 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,052 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,052 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,055 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-10-11 17:06:55,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-10-11 17:06:55,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-10-11 17:06:55,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-10-11 17:06:55,057 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-10-11 17:06:55,057 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-10-11 17:06:55,058 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-10-11 17:06:55,058 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-10-11 17:06:55,058 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-10-11 17:06:55,059 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-001770c-225483/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,059 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,063 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-10-11 17:06:55,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-001770c-225483/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,064 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,082 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,082 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,085 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,086 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,087 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,088 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,088 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,090 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-001770c-225483/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,090 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,120 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,120 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,122 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,122 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,124 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,124 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,127 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,129 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,132 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-001770c-225483/addons/membership/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,132 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/membership/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,140 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-001770c-225483/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,140 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,143 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-001770c-225483/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,143 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-001770c-225483/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,149 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,157 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,158 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,159 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-001770c-225483/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,159 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,165 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-001770c-225483/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,165 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,167 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-001770c-225483/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,168 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,170 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,170 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,172 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,172 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,175 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,175 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,178 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,178 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-10-11 17:06:55,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:06:55,181 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-10-11 17:06:55,181 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-10-11 17:06:55,181 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-10-11 17:06:55,182 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-10-11 17:06:55,182 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-10-11 17:06:55,182 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,182 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,184 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-001770c-225483/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,184 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,188 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,189 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,190 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-001770c-225483/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,191 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,196 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-10-11 17:06:55,196 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,196 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,199 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,199 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,201 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,201 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,203 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,204 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,205 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,206 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,210 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,210 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,212 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-001770c-225483/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,212 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,215 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-001770c-225483/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,215 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-001770c-225483/addons/product_images/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,217 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_images/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,221 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-001770c-225483/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,221 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-001770c-225483/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,226 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,228 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,230 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-001770c-225483/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,230 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,232 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-001770c-225483/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,233 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,235 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,237 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,238 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,240 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-10-11 17:06:55,240 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,240 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,242 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-001770c-225483/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,242 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,244 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-001770c-225483/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,244 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,246 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,246 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-001770c-225483/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,248 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,251 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-001770c-225483/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,252 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-001770c-225483/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,256 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,258 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,258 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,261 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,261 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,263 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-001770c-225483/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,263 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,267 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-001770c-225483/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,267 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,269 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,269 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-001770c-225483/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,272 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-001770c-225483/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,274 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,276 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,278 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,280 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,286 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,286 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,288 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,290 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-10-11 17:06:55,292 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-001770c-225483/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,292 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,300 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,300 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,303 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,307 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,308 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,309 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,309 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,311 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-10-11 17:06:55,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,312 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,313 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-001770c-225483/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,314 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,320 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-001770c-225483/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,320 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,328 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-001770c-225483/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,328 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,330 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,331 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,444 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,449 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,455 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,461 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,461 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,465 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,466 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,470 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,473 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,473 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,476 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,476 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,480 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,485 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,485 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,495 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,499 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,500 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,505 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,505 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,508 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,509 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,515 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,519 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-001770c-225483/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,519 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,525 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-001770c-225483/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,525 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-10-11 17:06:55,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-10-11 17:06:55,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-10-11 17:06:55,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-10-11 17:06:55,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-10-11 17:06:55,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-10-11 17:06:55,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-10-11 17:06:55,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-001770c-225483/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,532 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-10-11 17:06:55,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-001770c-225483/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,542 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,566 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,572 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-10-11 17:06:55,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-001770c-225483/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,578 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,584 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,585 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,589 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,591 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,609 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,615 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,617 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,620 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,629 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,634 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,641 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-10-11 17:06:55,651 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-10-11 17:06:55,651 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-10-11 17:06:55,652 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-10-11 17:06:55,653 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-10-11 17:06:55,653 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,653 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-10-11 17:06:55,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-10-11 17:06:55,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-10-11 17:06:55,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-10-11 17:06:55,657 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-10-11 17:06:55,658 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-10-11 17:06:55,658 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-10-11 17:06:55,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-10-11 17:06:55,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-10-11 17:06:55,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-10-11 17:06:55,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-10-11 17:06:55,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-10-11 17:06:55,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-10-11 17:06:55,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-10-11 17:06:55,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-10-11 17:06:55,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-10-11 17:06:55,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-10-11 17:06:55,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-10-11 17:06:55,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-10-11 17:06:55,665 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-10-11 17:06:55,665 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-10-11 17:06:55,666 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-001770c-225483/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,666 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,670 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-10-11 17:06:55,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-10-11 17:06:55,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-10-11 17:06:55,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-10-11 17:06:55,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-10-11 17:06:55,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-10-11 17:06:55,674 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-10-11 17:06:55,674 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-10-11 17:06:55,675 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-001770c-225483/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,675 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-001770c-225483/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,729 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,737 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-001770c-225483/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,737 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,746 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-10-11 17:06:55,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-10-11 17:06:55,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-10-11 17:06:55,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-10-11 17:06:55,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-10-11 17:06:55,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-10-11 17:06:55,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-10-11 17:06:55,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-10-11 17:06:55,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-10-11 17:06:55,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:06:55,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-001770c-225483/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,751 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,753 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-10-11 17:06:55,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:06:55,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-10-11 17:06:55,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-10-11 17:06:55,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-10-11 17:06:55,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-10-11 17:06:55,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-10-11 17:06:55,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-10-11 17:06:55,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-10-11 17:06:55,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-10-11 17:06:55,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-10-11 17:06:55,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-10-11 17:06:55,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-10-11 17:06:55,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-10-11 17:06:55,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-10-11 17:06:55,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-10-11 17:06:55,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-10-11 17:06:55,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-10-11 17:06:55,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-10-11 17:06:55,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-10-11 17:06:55,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-10-11 17:06:55,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-10-11 17:06:55,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-10-11 17:06:55,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-10-11 17:06:55,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-10-11 17:06:55,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-10-11 17:06:55,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-10-11 17:06:55,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-10-11 17:06:55,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-10-11 17:06:55,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-10-11 17:06:55,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-10-11 17:06:55,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-10-11 17:06:55,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-10-11 17:06:55,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-10-11 17:06:55,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-10-11 17:06:55,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-10-11 17:06:55,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-10-11 17:06:55,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-10-11 17:06:55,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-10-11 17:06:55,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-10-11 17:06:55,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-10-11 17:06:55,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-10-11 17:06:55,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-10-11 17:06:55,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-10-11 17:06:55,773 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-10-11 17:06:55,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-10-11 17:06:55,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-10-11 17:06:55,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-10-11 17:06:55,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-10-11 17:06:55,776 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-10-11 17:06:55,776 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-10-11 17:06:55,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-10-11 17:06:55,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-10-11 17:06:55,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-10-11 17:06:55,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-10-11 17:06:55,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-10-11 17:06:55,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-10-11 17:06:55,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-10-11 17:06:55,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-001770c-225483/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,780 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-10-11 17:06:55,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-10-11 17:06:55,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-10-11 17:06:55,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-10-11 17:06:55,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-10-11 17:06:55,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-10-11 17:06:55,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-10-11 17:06:55,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-10-11 17:06:55,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-10-11 17:06:55,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-10-11 17:06:55,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-10-11 17:06:55,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-10-11 17:06:55,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-10-11 17:06:55,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-10-11 17:06:55,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-10-11 17:06:55,790 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-10-11 17:06:55,790 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-10-11 17:06:55,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-10-11 17:06:55,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-10-11 17:06:55,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-10-11 17:06:55,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-10-11 17:06:55,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:06:55,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-10-11 17:06:55,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-10-11 17:06:55,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-10-11 17:06:55,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-10-11 17:06:55,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-10-11 17:06:55,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-10-11 17:06:55,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-10-11 17:06:55,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-10-11 17:06:55,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-10-11 17:06:55,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-10-11 17:06:55,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-10-11 17:06:55,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-10-11 17:06:55,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-10-11 17:06:55,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-10-11 17:06:55,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-10-11 17:06:55,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-10-11 17:06:55,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-10-11 17:06:55,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-10-11 17:06:55,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-10-11 17:06:55,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-10-11 17:06:55,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-10-11 17:06:55,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-10-11 17:06:55,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-10-11 17:06:55,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-10-11 17:06:55,803 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-10-11 17:06:55,803 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-10-11 17:06:55,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-10-11 17:06:55,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-10-11 17:06:55,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-10-11 17:06:55,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-10-11 17:06:55,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-10-11 17:06:55,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-001770c-225483/addons/transifex/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,806 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/transifex/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-10-11 17:06:55,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-10-11 17:06:55,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-10-11 17:06:55,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-10-11 17:06:55,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-10-11 17:06:55,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-10-11 17:06:55,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-10-11 17:06:55,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:06:55,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-10-11 17:06:55,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-10-11 17:06:55,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-10-11 17:06:55,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-10-11 17:06:55,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-10-11 17:06:55,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-10-11 17:06:55,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-10-11 17:06:55,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-10-11 17:06:55,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-10-11 17:06:55,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-10-11 17:06:55,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-10-11 17:06:55,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-10-11 17:06:55,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-10-11 17:06:55,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-10-11 17:06:55,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-10-11 17:06:55,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-10-11 17:06:55,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-10-11 17:06:55,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-10-11 17:06:55,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,822 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-10-11 17:06:55,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-10-11 17:06:55,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-10-11 17:06:55,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-10-11 17:06:55,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-10-11 17:06:55,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-10-11 17:06:55,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-10-11 17:06:55,830 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-10-11 17:06:55,830 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-10-11 17:06:55,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-10-11 17:06:55,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-10-11 17:06:55,832 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-10-11 17:06:55,832 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-10-11 17:06:55,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-10-11 17:06:55,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-10-11 17:06:55,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-10-11 17:06:55,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-10-11 17:06:55,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-10-11 17:06:55,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-10-11 17:06:55,836 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-10-11 17:06:55,836 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-10-11 17:06:55,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-10-11 17:06:55,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-10-11 17:06:55,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-10-11 17:06:55,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-10-11 17:06:55,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-10-11 17:06:55,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-10-11 17:06:55,840 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-10-11 17:06:55,840 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-10-11 17:06:55,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-10-11 17:06:55,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-10-11 17:06:55,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-10-11 17:06:55,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-10-11 17:06:55,843 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-10-11 17:06:55,843 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-10-11 17:06:55,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-10-11 17:06:55,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-10-11 17:06:55,845 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-10-11 17:06:55,845 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-10-11 17:06:55,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-10-11 17:06:55,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-10-11 17:06:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-10-11 17:06:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-10-11 17:06:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-10-11 17:06:55,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-10-11 17:06:55,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-10-11 17:06:55,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-10-11 17:06:55,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-10-11 17:06:55,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,850 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,872 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-10-11 17:06:55,873 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-10-11 17:06:55,873 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-10-11 17:06:55,874 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-10-11 17:06:55,874 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-10-11 17:06:55,875 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-10-11 17:06:55,875 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-10-11 17:06:55,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-10-11 17:06:55,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-10-11 17:06:55,877 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-10-11 17:06:55,877 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-10-11 17:06:55,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-10-11 17:06:55,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-10-11 17:06:55,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-10-11 17:06:55,880 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-10-11 17:06:55,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-10-11 17:06:55,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-10-11 17:06:55,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-001770c-225483/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,882 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-10-11 17:06:55,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-10-11 17:06:55,887 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-10-11 17:06:55,887 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-10-11 17:06:55,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-10-11 17:06:55,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-10-11 17:06:55,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-001770c-225483/addons/website_links/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,889 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_links/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,899 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-10-11 17:06:55,900 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-10-11 17:06:55,900 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-10-11 17:06:55,901 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-10-11 17:06:55,901 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-10-11 17:06:55,902 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-10-11 17:06:55,902 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-10-11 17:06:55,903 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-10-11 17:06:55,903 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-10-11 17:06:55,904 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-10-11 17:06:55,904 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-10-11 17:06:55,905 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-10-11 17:06:55,905 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-10-11 17:06:55,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-10-11 17:06:55,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-10-11 17:06:55,907 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-10-11 17:06:55,907 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-10-11 17:06:55,908 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-10-11 17:06:55,908 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-10-11 17:06:55,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-10-11 17:06:55,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-10-11 17:06:55,910 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-10-11 17:06:55,910 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-10-11 17:06:55,911 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-10-11 17:06:55,911 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-10-11 17:06:55,912 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-10-11 17:06:55,912 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-10-11 17:06:55,913 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-10-11 17:06:55,913 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-10-11 17:06:55,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-10-11 17:06:55,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-10-11 17:06:55,915 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-001770c-225483/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,915 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-11 17:06:55,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-10-11 17:06:55,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-10-11 17:06:55,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-10-11 17:06:55,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-10-11 17:06:55,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-10-11 17:06:55,921 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-10-11 17:06:55,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-10-11 17:06:55,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-10-11 17:06:55,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-10-11 17:06:55,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-10-11 17:06:55,924 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-10-11 17:06:55,924 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-10-11 17:06:55,925 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-10-11 17:06:55,925 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-10-11 17:06:55,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-10-11 17:06:55,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-10-11 17:06:55,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-10-11 17:06:55,927 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-10-11 17:06:55,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-10-11 17:06:55,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-10-11 17:06:55,929 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-10-11 17:06:55,929 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-10-11 17:06:55,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-10-11 17:06:55,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-10-11 17:06:55,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-10-11 17:06:55,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-10-11 17:06:55,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-10-11 17:06:55,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-10-11 17:06:55,933 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-10-11 17:06:55,933 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-10-11 17:06:55,934 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-10-11 17:06:55,934 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-10-11 17:06:55,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-10-11 17:06:55,935 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-10-11 17:06:55,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-10-11 17:06:55,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-10-11 17:06:55,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-10-11 17:06:55,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-10-11 17:06:55,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-10-11 17:06:55,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-10-11 17:06:55,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-10-11 17:06:55,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-10-11 17:06:55,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-10-11 17:06:55,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-10-11 17:06:55,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-10-11 17:06:55,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-10-11 17:06:55,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-10-11 17:06:55,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-10-11 17:06:55,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-10-11 17:06:55,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-10-11 17:06:55,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-10-11 17:06:55,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-10-11 17:06:55,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-10-11 17:06:55,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-10-11 17:06:55,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-10-11 17:06:55,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-10-11 17:06:55,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-10-11 17:06:55,946 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-10-11 17:06:55,946 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-10-11 17:06:55,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-10-11 17:06:55,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-10-11 17:06:55,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-10-11 17:06:55,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-10-11 17:06:55,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-10-11 17:06:55,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-10-11 17:06:55,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-10-11 17:06:55,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-10-11 17:06:55,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-10-11 17:06:55,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-10-11 17:06:55,951 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-10-11 17:06:55,952 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-10-11 17:06:55,952 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-10-11 17:06:55,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-10-11 17:06:55,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-10-11 17:06:55,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-10-11 17:06:55,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-10-11 17:06:55,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-10-11 17:06:55,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-10-11 17:06:55,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-10-11 17:06:55,956 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-10-11 17:06:55,956 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-10-11 17:06:55,957 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-10-11 17:06:55,957 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-10-11 17:06:55,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-10-11 17:06:55,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-10-11 17:06:55,959 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,959 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-10-11 17:06:55,960 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-10-11 17:06:55,960 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-10-11 17:06:55,960 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-10-11 17:06:55,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-10-11 17:06:55,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-10-11 17:06:55,962 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-10-11 17:06:55,962 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-10-11 17:06:55,963 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-10-11 17:06:55,963 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-10-11 17:06:55,964 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-10-11 17:06:55,964 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-10-11 17:06:55,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-10-11 17:06:55,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-10-11 17:06:55,966 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-10-11 17:06:55,966 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-10-11 17:06:55,967 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-10-11 17:06:55,967 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-10-11 17:06:55,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-10-11 17:06:55,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-10-11 17:06:55,969 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-10-11 17:06:55,969 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-10-11 17:06:55,970 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-10-11 17:06:55,970 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-10-11 17:06:55,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-10-11 17:06:55,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-10-11 17:06:55,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-10-11 17:06:55,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-10-11 17:06:55,972 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-10-11 17:06:55,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-10-11 17:06:55,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-10-11 17:06:55,974 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-10-11 17:06:55,974 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-10-11 17:06:55,975 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-10-11 17:06:55,975 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:06:55,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-10-11 17:06:55,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-10-11 17:06:55,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-10-11 17:06:55,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-10-11 17:06:55,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-10-11 17:06:55,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-10-11 17:06:55,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-10-11 17:06:55,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-10-11 17:06:55,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-10-11 17:06:55,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-10-11 17:06:55,980 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-10-11 17:06:55,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-10-11 17:06:55,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-10-11 17:06:55,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-10-11 17:06:55,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-10-11 17:06:55,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-10-11 17:06:55,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-10-11 17:06:55,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-10-11 17:06:55,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-10-11 17:06:55,985 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-10-11 17:06:55,986 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-10-11 17:06:55,986 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-10-11 17:06:55,987 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-10-11 17:06:55,988 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-10-11 17:06:55,988 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-10-11 17:06:55,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-10-11 17:06:55,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-10-11 17:06:55,990 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-10-11 17:06:55,990 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-10-11 17:06:55,991 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-10-11 17:06:55,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-10-11 17:06:55,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-10-11 17:06:55,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-10-11 17:06:55,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-10-11 17:06:55,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-10-11 17:06:55,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-10-11 17:06:55,995 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-10-11 17:06:55,995 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-10-11 17:06:55,996 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-10-11 17:06:55,996 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-10-11 17:06:55,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-10-11 17:06:55,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-10-11 17:06:55,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-10-11 17:06:55,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-10-11 17:06:55,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-10-11 17:06:55,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-10-11 17:06:56,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-10-11 17:06:56,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-10-11 17:06:56,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-10-11 17:06:56,001 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-10-11 17:06:56,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-10-11 17:06:56,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-10-11 17:06:56,003 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-10-11 17:06:56,003 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-10-11 17:06:56,004 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-10-11 17:06:56,004 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-10-11 17:06:56,005 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,005 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-10-11 17:06:56,006 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-10-11 17:06:56,006 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-10-11 17:06:56,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-10-11 17:06:56,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-10-11 17:06:56,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-10-11 17:06:56,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-10-11 17:06:56,009 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-10-11 17:06:56,009 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-10-11 17:06:56,010 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-10-11 17:06:56,010 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-10-11 17:06:56,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-10-11 17:06:56,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-10-11 17:06:56,012 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-10-11 17:06:56,012 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-10-11 17:06:56,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-10-11 17:06:56,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-10-11 17:06:56,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-10-11 17:06:56,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-10-11 17:06:56,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-10-11 17:06:56,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-10-11 17:06:56,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-10-11 17:06:56,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-10-11 17:06:56,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-10-11 17:06:56,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-10-11 17:06:56,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-10-11 17:06:56,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-10-11 17:06:56,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-10-11 17:06:56,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-10-11 17:06:56,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-10-11 17:06:56,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-10-11 17:06:56,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-10-11 17:06:56,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-10-11 17:06:56,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-10-11 17:06:56,023 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-10-11 17:06:56,023 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-10-11 17:06:56,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-10-11 17:06:56,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-10-11 17:06:56,025 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,025 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-10-11 17:06:56,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-10-11 17:06:56,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-10-11 17:06:56,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-10-11 17:06:56,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-10-11 17:06:56,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-10-11 17:06:56,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-10-11 17:06:56,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-10-11 17:06:56,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-10-11 17:06:56,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-10-11 17:06:56,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-10-11 17:06:56,030 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-10-11 17:06:56,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-10-11 17:06:56,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-10-11 17:06:56,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-10-11 17:06:56,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-10-11 17:06:56,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-10-11 17:06:56,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-10-11 17:06:56,033 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-10-11 17:06:56,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-10-11 17:06:56,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-10-11 17:06:56,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-10-11 17:06:56,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-10-11 17:06:56,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-10-11 17:06:56,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-10-11 17:06:56,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-10-11 17:06:56,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-10-11 17:06:56,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-10-11 17:06:56,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-10-11 17:06:56,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-10-11 17:06:56,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-10-11 17:06:56,039 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-10-11 17:06:56,039 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,039 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,045 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-10-11 17:06:56,046 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-10-11 17:06:56,046 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-10-11 17:06:56,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-10-11 17:06:56,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-10-11 17:06:56,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-10-11 17:06:56,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-10-11 17:06:56,049 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-10-11 17:06:56,049 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-10-11 17:06:56,050 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-10-11 17:06:56,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-10-11 17:06:56,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-10-11 17:06:56,052 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-10-11 17:06:56,052 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-10-11 17:06:56,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-10-11 17:06:56,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-10-11 17:06:56,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-10-11 17:06:56,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-10-11 17:06:56,055 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-10-11 17:06:56,055 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-10-11 17:06:56,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-10-11 17:06:56,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-001770c-225483/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,056 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,059 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-001770c-225483/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,059 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,065 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,069 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-001770c-225483/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,069 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,072 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,072 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,074 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-001770c-225483/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,074 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,077 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,078 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,082 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,083 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,085 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-001770c-225483/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,086 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-001770c-225483/addons/website_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,089 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_project/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,092 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,092 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,095 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-001770c-225483/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,095 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,100 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,100 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,106 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,106 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,113 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,113 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,115 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,115 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,118 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,118 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,125 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,125 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,127 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,128 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,131 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,131 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,133 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,134 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-10-11 17:06:56,138 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-10-11 17:06:56,138 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-10-11 17:06:56,139 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-10-11 17:06:56,139 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-10-11 17:06:56,140 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-10-11 17:06:56,141 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-10-11 17:06:56,141 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-001770c-225483/addons/board/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,141 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/board/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-001770c-225483/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,145 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-001770c-225483/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,149 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,154 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,154 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,160 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-001770c-225483/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,160 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,163 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-001770c-225483/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,164 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,168 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,168 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,173 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-001770c-225483/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,173 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-001770c-225483/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,177 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,180 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,187 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-001770c-225483/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,191 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,195 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-001770c-225483/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,196 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,200 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-10-11 17:06:56,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,203 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:06:56,205 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-10-11 17:06:56,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-10-11 17:06:56,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-10-11 17:06:56,207 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-10-11 17:06:56,207 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-10-11 17:06:56,207 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-10-11 17:06:56,208 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-10-11 17:06:56,208 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-10-11 17:07:26,476 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading translation file for language fr_FR 2026-10-11 17:07:26,498 121 INFO rb-001770c-225483-423665 odoo.tools.translate: translations are loaded successfully 2026-10-11 17:07:26,540 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-10-11 17:07:27,675 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading translation file for language fr_FR 2026-10-11 17:07:27,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-10-11 17:07:28,871 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-10-11 17:07:29,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-11 17:07:29,008 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/base/i18n/fr.po for language fr_FR 2026-10-11 17:07:29,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-001770c-225483/addons/web/i18n/fr.po for language fr_FR 2026-10-11 17:07:29,600 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,098 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-001770c-225483/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,098 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_setup/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-001770c-225483/addons/bus/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,109 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/bus/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,113 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-001770c-225483/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,113 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_tour/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,118 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-001770c-225483/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,118 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/html_editor/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,140 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-001770c-225483/addons/mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,140 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-001770c-225483/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,299 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sales_team/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,310 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-001770c-225483/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,311 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/onboarding/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-001770c-225483/addons/uom/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,318 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/uom/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,326 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-001770c-225483/addons/product/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,327 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,390 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-001770c-225483/addons/analytic/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,390 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/analytic/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,404 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-001770c-225483/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,405 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_editor/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-001770c-225483/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,448 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/http_routing/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,452 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_signup/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,474 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-001770c-225483/addons/portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,474 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,497 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-001770c-225483/addons/resource/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,498 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/resource/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-001770c-225483/addons/digest/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,511 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/digest/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,520 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-001770c-225483/addons/account/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,521 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-001770c-225483/addons/payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,804 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,850 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-001770c-225483/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,851 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,865 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-001770c-225483/addons/utm/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,866 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/utm/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,874 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-001770c-225483/addons/sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,874 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-001770c-225483/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,938 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_management/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-001770c-225483/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,950 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/barcodes/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,956 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-001770c-225483/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,957 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-001770c-225483/addons/stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:31,962 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,103 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-001770c-225483/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,103 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,119 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-001770c-225483/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,119 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/phone_validation/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,124 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-001770c-225483/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,124 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,234 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,235 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,251 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-001770c-225483/addons/calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,251 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-001770c-225483/addons/contacts/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,306 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/contacts/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-001770c-225483/addons/crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,312 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,360 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-001770c-225483/addons/social_media/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,360 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/social_media/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-001770c-225483/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,363 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,367 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-001770c-225483/addons/website/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,367 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-10-11 17:07:32,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-10-11 17:07:32,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-10-11 17:07:32,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-001770c-225483/addons/purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,598 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,646 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,646 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,660 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-10-11 17:07:32,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-10-11 17:07:32,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-10-11 17:07:32,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-10-11 17:07:32,674 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-001770c-225483/addons/rating/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,674 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/rating/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,683 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-001770c-225483/addons/project/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,683 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-10-11 17:07:32,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-001770c-225483/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,761 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-001770c-225483/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,772 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-001770c-225483/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,775 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/portal_rating/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-001770c-225483/addons/delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,780 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-001770c-225483/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,795 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-001770c-225483/addons/mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,853 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-001770c-225483/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,937 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/link_tracker/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:32,945 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-001770c-225483/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,014 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/resource_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-001770c-225483/addons/hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,016 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-001770c-225483/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,053 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,092 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,092 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-001770c-225483/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,136 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,138 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,192 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-001770c-225483/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,192 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/data_recycle/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,198 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-10-11 17:07:33,199 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-10-11 17:07:33,199 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-10-11 17:07:33,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-001770c-225483/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,200 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,215 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-001770c-225483/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,216 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/marketing_card/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-10-11 17:07:33,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-10-11 17:07:33,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-10-11 17:07:33,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-001770c-225483/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,227 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,230 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-001770c-225483/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,230 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-10-11 17:07:33,235 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,235 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,247 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-10-11 17:07:33,247 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-10-11 17:07:33,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-10-11 17:07:33,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-10-11 17:07:33,248 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,248 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-10-11 17:07:33,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,256 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,263 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-10-11 17:07:33,263 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,263 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,266 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-001770c-225483/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,266 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,269 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-10-11 17:07:33,269 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-10-11 17:07:33,270 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-10-11 17:07:33,270 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-10-11 17:07:33,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-10-11 17:07:33,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-10-11 17:07:33,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-10-11 17:07:33,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-10-11 17:07:33,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-10-11 17:07:33,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-10-11 17:07:33,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-10-11 17:07:33,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-10-11 17:07:33,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-10-11 17:07:33,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-10-11 17:07:33,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-10-11 17:07:33,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-10-11 17:07:33,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-10-11 17:07:33,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-10-11 17:07:33,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-10-11 17:07:33,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-10-11 17:07:33,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-10-11 17:07:33,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-10-11 17:07:33,278 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-10-11 17:07:33,279 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-10-11 17:07:33,279 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-10-11 17:07:33,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-10-11 17:07:33,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-10-11 17:07:33,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-001770c-225483/addons/iap/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,280 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,286 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-001770c-225483/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,286 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-001770c-225483/addons/sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,291 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,316 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-001770c-225483/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,317 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_automation/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-10-11 17:07:33,330 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-001770c-225483/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,330 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-10-11 17:07:33,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-10-11 17:07:33,336 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-10-11 17:07:33,336 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-10-11 17:07:33,337 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-10-11 17:07:33,337 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-001770c-225483/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,337 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_import_module/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-10-11 17:07:33,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-10-11 17:07:33,344 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-10-11 17:07:33,344 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-10-11 17:07:33,345 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-10-11 17:07:33,345 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-10-11 17:07:33,345 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-001770c-225483/addons/fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,346 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-10-11 17:07:33,385 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-10-11 17:07:33,386 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-001770c-225483/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,386 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,390 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-10-11 17:07:33,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-10-11 17:07:33,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-10-11 17:07:33,392 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-10-11 17:07:33,392 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-10-11 17:07:33,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-10-11 17:07:33,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-10-11 17:07:33,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-10-11 17:07:33,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-10-11 17:07:33,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-10-11 17:07:33,395 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-001770c-225483/addons/base_import/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,395 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_import/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,409 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_FR 2026-10-11 17:07:33,409 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-10-11 17:07:33,409 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-001770c-225483/addons/gamification/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,409 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/gamification/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-001770c-225483/addons/survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,457 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-10-11 17:07:33,539 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-10-11 17:07:33,539 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-10-11 17:07:33,540 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-10-11 17:07:33,540 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-10-11 17:07:33,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-10-11 17:07:33,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,541 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-10-11 17:07:33,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-10-11 17:07:33,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-10-11 17:07:33,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-10-11 17:07:33,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-10-11 17:07:33,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-10-11 17:07:33,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_FR 2026-10-11 17:07:33,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-10-11 17:07:33,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-10-11 17:07:33,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_FR 2026-10-11 17:07:33,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-10-11 17:07:33,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-10-11 17:07:33,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-10-11 17:07:33,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-10-11 17:07:33,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-10-11 17:07:33,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-001770c-225483/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,580 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_partner/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,583 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-001770c-225483/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,583 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_profile/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-001770c-225483/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,596 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-001770c-225483/addons/event/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,692 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-001770c-225483/addons/website_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,801 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-001770c-225483/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,826 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,854 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,854 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,866 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-001770c-225483/addons/repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,866 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,892 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,892 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,915 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,915 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-001770c-225483/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,932 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_todo/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-001770c-225483/addons/lunch/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,942 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/lunch/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-001770c-225483/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,983 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-10-11 17:07:33,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-11 17:07:33,999 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,003 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-11 17:07:34,003 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_FR.po for language fr_FR 2026-10-11 17:07:34,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,007 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,017 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-001770c-225483/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,020 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,024 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-001770c-225483/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,029 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_discount/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,032 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,051 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,053 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-001770c-225483/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,053 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,057 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-001770c-225483/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,057 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,092 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,092 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,104 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,104 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-001770c-225483/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,108 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,113 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-001770c-225483/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,114 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,117 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-001770c-225483/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,117 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,121 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,121 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,125 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-001770c-225483/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,126 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,130 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,133 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-10-11 17:07:34,133 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-001770c-225483/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,133 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,138 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,138 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,142 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-10-11 17:07:34,142 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,142 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,149 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,151 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,151 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,169 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-10-11 17:07:34,170 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-10-11 17:07:34,170 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-10-11 17:07:34,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-10-11 17:07:34,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,171 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-10-11 17:07:34,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-001770c-225483/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,180 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-10-11 17:07:34,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-001770c-225483/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,188 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,192 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-001770c-225483/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,192 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,194 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,194 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,216 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-10-11 17:07:34,216 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-10-11 17:07:34,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,217 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-001770c-225483/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,220 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_iban/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-10-11 17:07:34,224 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-10-11 17:07:34,224 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-10-11 17:07:34,224 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-10-11 17:07:34,225 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-10-11 17:07:34,225 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-10-11 17:07:34,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-10-11 17:07:34,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-10-11 17:07:34,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-10-11 17:07:34,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-10-11 17:07:34,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-10-11 17:07:34,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-10-11 17:07:34,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_FR 2026-10-11 17:07:34,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-10-11 17:07:34,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-10-11 17:07:34,230 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-001770c-225483/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,230 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_blog/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,270 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-10-11 17:07:34,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-10-11 17:07:34,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-10-11 17:07:34,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-10-11 17:07:34,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-10-11 17:07:34,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-10-11 17:07:34,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-10-11 17:07:34,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-10-11 17:07:34,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-10-11 17:07:34,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-10-11 17:07:34,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-10-11 17:07:34,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-10-11 17:07:34,275 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-10-11 17:07:34,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-10-11 17:07:34,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-001770c-225483/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,276 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,282 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-10-11 17:07:34,283 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,283 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-10-11 17:07:34,288 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-10-11 17:07:34,288 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-10-11 17:07:34,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-10-11 17:07:34,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-10-11 17:07:34,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,290 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,298 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-10-11 17:07:34,298 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-10-11 17:07:34,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-10-11 17:07:34,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-10-11 17:07:34,300 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-10-11 17:07:34,300 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-10-11 17:07:34,301 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-10-11 17:07:34,301 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-10-11 17:07:34,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-10-11 17:07:34,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-10-11 17:07:34,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,303 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,311 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-10-11 17:07:34,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-10-11 17:07:34,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_FR 2026-10-11 17:07:34,313 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_FR 2026-10-11 17:07:34,313 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-10-11 17:07:34,314 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-10-11 17:07:34,314 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-10-11 17:07:34,315 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_FR 2026-10-11 17:07:34,315 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-001770c-225483/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,315 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,319 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-001770c-225483/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,319 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,321 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,321 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,323 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,324 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,340 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,340 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,345 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,345 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,351 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-001770c-225483/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,351 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,353 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-001770c-225483/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,354 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,356 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-001770c-225483/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,356 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-001770c-225483/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,364 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-001770c-225483/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,368 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,376 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-001770c-225483/addons/certificate/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,376 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/certificate/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,384 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-001770c-225483/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,385 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,389 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,389 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,401 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-001770c-225483/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,401 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,405 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-001770c-225483/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,405 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,431 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,431 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,438 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-001770c-225483/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,438 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-001770c-225483/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,444 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,447 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,447 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-001770c-225483/addons/account_test/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,450 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_test/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-001770c-225483/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,455 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,459 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-001770c-225483/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,459 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,463 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-001770c-225483/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,464 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,468 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,471 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,473 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-001770c-225483/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,473 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,475 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-001770c-225483/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,475 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,484 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,484 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,488 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,488 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,494 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-001770c-225483/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,494 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,497 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-001770c-225483/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,497 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_install_request/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,502 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-001770c-225483/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,503 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,506 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-001770c-225483/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,506 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/base_vat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-001770c-225483/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,511 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,515 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,518 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,518 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,521 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,521 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,524 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-001770c-225483/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,524 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-001770c-225483/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,530 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/iap_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,532 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,535 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-001770c-225483/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,535 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,548 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,553 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-001770c-225483/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,554 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,555 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-001770c-225483/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,556 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,565 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,569 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,586 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-001770c-225483/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,586 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,589 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-001770c-225483/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,589 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-001770c-225483/addons/event_product/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,600 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_product/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,604 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-001770c-225483/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,604 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,617 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-001770c-225483/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,624 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,632 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-001770c-225483/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,632 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-001770c-225483/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,634 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,637 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-001770c-225483/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,637 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-001770c-225483/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,641 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,644 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-001770c-225483/addons/google_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,645 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,647 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-001770c-225483/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,647 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,654 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-001770c-225483/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,654 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/google_gmail/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,659 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,660 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-001770c-225483/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,662 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,667 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,667 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,671 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-001770c-225483/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,681 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-001770c-225483/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,684 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,686 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-001770c-225483/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,687 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_presence/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,692 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,692 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,694 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,694 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,701 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,704 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-001770c-225483/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,704 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-001770c-225483/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,708 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-10-11 17:07:34,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-10-11 17:07:34,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-10-11 17:07:34,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-10-11 17:07:34,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-10-11 17:07:34,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-10-11 17:07:34,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-10-11 17:07:34,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-10-11 17:07:34,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-10-11 17:07:34,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-10-11 17:07:34,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-10-11 17:07:34,716 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-10-11 17:07:34,716 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-10-11 17:07:34,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-10-11 17:07:34,717 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-10-11 17:07:34,718 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-10-11 17:07:34,718 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-001770c-225483/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,718 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_service/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-001770c-225483/addons/project_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,721 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-001770c-225483/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,723 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,736 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,736 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-10-11 17:07:34,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-10-11 17:07:34,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-10-11 17:07:34,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-10-11 17:07:34,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-10-11 17:07:34,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-10-11 17:07:34,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-10-11 17:07:34,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-10-11 17:07:34,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-10-11 17:07:34,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-10-11 17:07:34,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-10-11 17:07:34,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-10-11 17:07:34,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-10-11 17:07:34,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-10-11 17:07:34,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-10-11 17:07:34,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-11 17:07:34,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-10-11 17:07:34,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-10-11 17:07:34,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-10-11 17:07:34,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-10-11 17:07:34,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-10-11 17:07:34,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-10-11 17:07:34,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,773 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,782 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-001770c-225483/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,784 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,788 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_FR 2026-10-11 17:07:34,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_FR 2026-10-11 17:07:34,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_FR 2026-10-11 17:07:34,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_FR 2026-10-11 17:07:34,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-10-11 17:07:34,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-10-11 17:07:34,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-10-11 17:07:34,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-10-11 17:07:34,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_FR 2026-10-11 17:07:34,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-001770c-225483/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,795 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_bot/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-10-11 17:07:34,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-001770c-225483/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,802 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,823 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,826 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,829 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,831 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-001770c-225483/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,833 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,873 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,873 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,876 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,877 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,878 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,881 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,883 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,883 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,885 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-001770c-225483/addons/membership/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,885 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/membership/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,896 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-001770c-225483/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,896 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,899 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-001770c-225483/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,899 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-001770c-225483/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,906 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,915 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,915 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-001770c-225483/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,918 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-001770c-225483/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,926 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-001770c-225483/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,929 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,932 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,934 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,934 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,937 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,940 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-10-11 17:07:34,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:07:34,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-10-11 17:07:34,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-10-11 17:07:34,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-10-11 17:07:34,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-10-11 17:07:34,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-10-11 17:07:34,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-001770c-225483/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,945 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-001770c-225483/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,948 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_event/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,952 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,952 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-001770c-225483/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,954 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-10-11 17:07:34,961 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-001770c-225483/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,961 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,964 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,964 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,967 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-001770c-225483/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,967 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,969 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,969 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,971 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,973 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-001770c-225483/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,977 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-001770c-225483/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,979 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/pos_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,982 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-001770c-225483/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,982 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_email_template/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-001770c-225483/addons/product_images/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,984 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_images/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-001770c-225483/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,990 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,996 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-001770c-225483/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,996 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:34,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,000 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-001770c-225483/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,002 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,005 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-001770c-225483/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,005 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,007 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,010 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,010 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-10-11 17:07:35,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,014 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-001770c-225483/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,016 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_purchase/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-001770c-225483/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,019 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-001770c-225483/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,022 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-001770c-225483/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,024 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-001770c-225483/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,027 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-001770c-225483/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,031 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,034 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-001770c-225483/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,037 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,039 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-001770c-225483/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,039 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,043 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-001770c-225483/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,043 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,046 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,046 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,049 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-001770c-225483/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,049 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,052 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-001770c-225483/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,052 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-001770c-225483/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,054 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,057 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,057 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,059 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,059 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,067 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,068 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-001770c-225483/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,070 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,073 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-10-11 17:07:35,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-001770c-225483/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,075 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,086 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-001770c-225483/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,086 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,089 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-001770c-225483/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,095 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-001770c-225483/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,097 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,099 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-10-11 17:07:35,099 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-001770c-225483/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,099 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,101 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-001770c-225483/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,101 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-001770c-225483/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,108 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/snailmail/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,119 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-001770c-225483/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,119 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,122 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,122 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,257 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,262 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,262 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,268 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,268 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,273 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,277 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,280 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,284 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,284 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,288 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,291 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,297 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,297 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,306 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,306 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,310 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,310 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,315 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,315 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,319 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,325 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,325 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-001770c-225483/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,329 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,334 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-001770c-225483/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,334 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/stock_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,337 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-10-11 17:07:35,338 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-10-11 17:07:35,338 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-10-11 17:07:35,338 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-10-11 17:07:35,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-10-11 17:07:35,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-10-11 17:07:35,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-10-11 17:07:35,340 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-001770c-225483/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,340 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-10-11 17:07:35,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-001770c-225483/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,349 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,371 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,371 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,377 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-001770c-225483/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,377 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,382 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-10-11 17:07:35,382 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-001770c-225483/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,382 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_demo/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,388 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-001770c-225483/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,391 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,394 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,394 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,411 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,416 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,416 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,419 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,419 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,421 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,421 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,430 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-001770c-225483/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,430 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,434 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,435 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,440 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,440 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,449 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-10-11 17:07:35,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-10-11 17:07:35,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-10-11 17:07:35,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-10-11 17:07:35,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-10-11 17:07:35,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,451 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,453 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-10-11 17:07:35,454 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-10-11 17:07:35,454 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-10-11 17:07:35,454 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-10-11 17:07:35,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-10-11 17:07:35,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-10-11 17:07:35,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-10-11 17:07:35,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-10-11 17:07:35,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-10-11 17:07:35,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-10-11 17:07:35,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-10-11 17:07:35,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-10-11 17:07:35,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-10-11 17:07:35,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_FR 2026-10-11 17:07:35,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-10-11 17:07:35,459 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-10-11 17:07:35,459 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-10-11 17:07:35,459 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-10-11 17:07:35,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-10-11 17:07:35,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-10-11 17:07:35,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-10-11 17:07:35,461 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-001770c-225483/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,461 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-10-11 17:07:35,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-10-11 17:07:35,467 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-10-11 17:07:35,467 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-10-11 17:07:35,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-10-11 17:07:35,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-10-11 17:07:35,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-10-11 17:07:35,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_FR 2026-10-11 17:07:35,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-001770c-225483/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,469 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_forum/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-001770c-225483/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,527 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,536 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-001770c-225483/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,536 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-10-11 17:07:35,548 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-10-11 17:07:35,548 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-10-11 17:07:35,549 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-10-11 17:07:35,549 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-10-11 17:07:35,550 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-10-11 17:07:35,550 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-10-11 17:07:35,551 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-10-11 17:07:35,551 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-10-11 17:07:35,551 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:07:35,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-001770c-225483/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,552 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,556 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-10-11 17:07:35,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:07:35,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-10-11 17:07:35,558 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_FR 2026-10-11 17:07:35,558 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-10-11 17:07:35,559 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,559 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-10-11 17:07:35,559 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-10-11 17:07:35,560 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-10-11 17:07:35,560 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-10-11 17:07:35,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-10-11 17:07:35,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-10-11 17:07:35,562 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-10-11 17:07:35,562 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-10-11 17:07:35,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-10-11 17:07:35,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-10-11 17:07:35,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-10-11 17:07:35,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-10-11 17:07:35,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-10-11 17:07:35,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-10-11 17:07:35,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-10-11 17:07:35,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-10-11 17:07:35,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-10-11 17:07:35,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-10-11 17:07:35,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-10-11 17:07:35,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-10-11 17:07:35,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-10-11 17:07:35,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-10-11 17:07:35,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-10-11 17:07:35,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-10-11 17:07:35,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-10-11 17:07:35,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-10-11 17:07:35,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-10-11 17:07:35,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-10-11 17:07:35,571 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-10-11 17:07:35,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-10-11 17:07:35,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-10-11 17:07:35,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-10-11 17:07:35,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-10-11 17:07:35,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-10-11 17:07:35,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-10-11 17:07:35,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-10-11 17:07:35,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-10-11 17:07:35,575 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-10-11 17:07:35,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-10-11 17:07:35,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-10-11 17:07:35,576 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-10-11 17:07:35,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-10-11 17:07:35,577 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-10-11 17:07:35,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-10-11 17:07:35,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-10-11 17:07:35,578 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-10-11 17:07:35,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-10-11 17:07:35,579 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-10-11 17:07:35,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-10-11 17:07:35,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-10-11 17:07:35,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-10-11 17:07:35,581 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-10-11 17:07:35,581 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-001770c-225483/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,581 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,585 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-10-11 17:07:35,586 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-10-11 17:07:35,586 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-10-11 17:07:35,587 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-10-11 17:07:35,587 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-10-11 17:07:35,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-10-11 17:07:35,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-10-11 17:07:35,588 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-10-11 17:07:35,589 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-10-11 17:07:35,589 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-10-11 17:07:35,590 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-10-11 17:07:35,590 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-10-11 17:07:35,590 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-10-11 17:07:35,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-10-11 17:07:35,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-10-11 17:07:35,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-10-11 17:07:35,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-10-11 17:07:35,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-10-11 17:07:35,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-10-11 17:07:35,593 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-10-11 17:07:35,594 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-10-11 17:07:35,594 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-10-11 17:07:35,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-10-11 17:07:35,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-10-11 17:07:35,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-10-11 17:07:35,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-10-11 17:07:35,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-10-11 17:07:35,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-10-11 17:07:35,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-10-11 17:07:35,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-10-11 17:07:35,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-10-11 17:07:35,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-10-11 17:07:35,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-10-11 17:07:35,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-10-11 17:07:35,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-10-11 17:07:35,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-10-11 17:07:35,601 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,601 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-10-11 17:07:35,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-10-11 17:07:35,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-10-11 17:07:35,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-10-11 17:07:35,603 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-10-11 17:07:35,603 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-10-11 17:07:35,604 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-10-11 17:07:35,604 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-10-11 17:07:35,605 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-10-11 17:07:35,605 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-10-11 17:07:35,605 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-10-11 17:07:35,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-10-11 17:07:35,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-10-11 17:07:35,607 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-10-11 17:07:35,607 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-10-11 17:07:35,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-10-11 17:07:35,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-10-11 17:07:35,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-001770c-225483/addons/transifex/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,608 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/transifex/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,612 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-10-11 17:07:35,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-10-11 17:07:35,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-10-11 17:07:35,613 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-10-11 17:07:35,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_FR 2026-10-11 17:07:35,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_FR 2026-10-11 17:07:35,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:07:35,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-10-11 17:07:35,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-10-11 17:07:35,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-10-11 17:07:35,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-10-11 17:07:35,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-10-11 17:07:35,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-10-11 17:07:35,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-10-11 17:07:35,618 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-10-11 17:07:35,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-10-11 17:07:35,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-10-11 17:07:35,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-10-11 17:07:35,620 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-10-11 17:07:35,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-10-11 17:07:35,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-10-11 17:07:35,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-10-11 17:07:35,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-10-11 17:07:35,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-10-11 17:07:35,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-10-11 17:07:35,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-001770c-225483/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,623 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,628 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-10-11 17:07:35,628 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-10-11 17:07:35,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-10-11 17:07:35,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-10-11 17:07:35,630 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-10-11 17:07:35,630 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,630 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-10-11 17:07:35,631 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-10-11 17:07:35,632 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-10-11 17:07:35,632 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-10-11 17:07:35,633 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-10-11 17:07:35,633 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-10-11 17:07:35,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-10-11 17:07:35,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-10-11 17:07:35,635 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-10-11 17:07:35,635 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-10-11 17:07:35,635 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-10-11 17:07:35,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-10-11 17:07:35,636 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-10-11 17:07:35,637 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-10-11 17:07:35,637 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-10-11 17:07:35,638 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-10-11 17:07:35,638 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-10-11 17:07:35,639 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-10-11 17:07:35,639 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-10-11 17:07:35,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-10-11 17:07:35,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-10-11 17:07:35,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-10-11 17:07:35,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-10-11 17:07:35,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-10-11 17:07:35,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-10-11 17:07:35,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-10-11 17:07:35,643 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-10-11 17:07:35,643 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-10-11 17:07:35,644 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-10-11 17:07:35,644 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-10-11 17:07:35,645 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-10-11 17:07:35,645 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-10-11 17:07:35,646 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-10-11 17:07:35,646 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-10-11 17:07:35,647 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-10-11 17:07:35,647 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-10-11 17:07:35,648 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-10-11 17:07:35,648 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-10-11 17:07:35,649 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-10-11 17:07:35,649 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-10-11 17:07:35,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-10-11 17:07:35,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-10-11 17:07:35,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-001770c-225483/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,651 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-10-11 17:07:35,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-10-11 17:07:35,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-10-11 17:07:35,678 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-10-11 17:07:35,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-10-11 17:07:35,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-10-11 17:07:35,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-10-11 17:07:35,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-10-11 17:07:35,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-10-11 17:07:35,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-10-11 17:07:35,682 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-10-11 17:07:35,682 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-10-11 17:07:35,682 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-10-11 17:07:35,683 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-10-11 17:07:35,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-10-11 17:07:35,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-10-11 17:07:35,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-10-11 17:07:35,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-001770c-225483/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,685 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,689 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-10-11 17:07:35,689 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-10-11 17:07:35,690 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-10-11 17:07:35,690 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-10-11 17:07:35,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-10-11 17:07:35,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-10-11 17:07:35,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-001770c-225483/addons/website_links/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,692 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_links/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-10-11 17:07:35,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-10-11 17:07:35,703 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-10-11 17:07:35,703 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-10-11 17:07:35,703 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-10-11 17:07:35,704 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-10-11 17:07:35,704 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-10-11 17:07:35,705 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-10-11 17:07:35,705 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-10-11 17:07:35,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-10-11 17:07:35,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-10-11 17:07:35,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-10-11 17:07:35,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-10-11 17:07:35,707 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-10-11 17:07:35,708 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-10-11 17:07:35,708 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-10-11 17:07:35,709 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-10-11 17:07:35,709 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-10-11 17:07:35,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-10-11 17:07:35,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-10-11 17:07:35,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-10-11 17:07:35,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-10-11 17:07:35,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-10-11 17:07:35,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-10-11 17:07:35,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-10-11 17:07:35,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_FR 2026-10-11 17:07:35,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_FR 2026-10-11 17:07:35,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_FR 2026-10-11 17:07:35,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_FR 2026-10-11 17:07:35,714 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_FR 2026-10-11 17:07:35,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_FR 2026-10-11 17:07:35,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-001770c-225483/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,715 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_custom/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_FR 2026-10-11 17:07:35,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-10-11 17:07:35,719 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-10-11 17:07:35,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-10-11 17:07:35,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-10-11 17:07:35,721 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-10-11 17:07:35,721 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-10-11 17:07:35,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-10-11 17:07:35,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-10-11 17:07:35,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_FR 2026-10-11 17:07:35,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-10-11 17:07:35,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-10-11 17:07:35,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-10-11 17:07:35,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-10-11 17:07:35,725 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-10-11 17:07:35,725 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-10-11 17:07:35,726 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-10-11 17:07:35,726 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-10-11 17:07:35,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-10-11 17:07:35,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-10-11 17:07:35,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-10-11 17:07:35,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-10-11 17:07:35,728 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-10-11 17:07:35,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-10-11 17:07:35,729 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-10-11 17:07:35,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-10-11 17:07:35,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-10-11 17:07:35,731 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-10-11 17:07:35,731 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-10-11 17:07:35,731 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-10-11 17:07:35,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-10-11 17:07:35,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-10-11 17:07:35,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-10-11 17:07:35,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-10-11 17:07:35,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_FR 2026-10-11 17:07:35,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_FR 2026-10-11 17:07:35,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-10-11 17:07:35,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-10-11 17:07:35,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_FR 2026-10-11 17:07:35,736 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-10-11 17:07:35,736 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_FR 2026-10-11 17:07:35,737 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-10-11 17:07:35,737 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-10-11 17:07:35,738 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-10-11 17:07:35,738 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-10-11 17:07:35,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-10-11 17:07:35,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-10-11 17:07:35,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-10-11 17:07:35,740 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-10-11 17:07:35,740 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-10-11 17:07:35,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-10-11 17:07:35,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-10-11 17:07:35,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-10-11 17:07:35,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-10-11 17:07:35,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-10-11 17:07:35,743 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-10-11 17:07:35,743 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-10-11 17:07:35,744 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-10-11 17:07:35,744 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-10-11 17:07:35,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_FR 2026-10-11 17:07:35,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-10-11 17:07:35,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-10-11 17:07:35,746 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-10-11 17:07:35,746 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-10-11 17:07:35,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-10-11 17:07:35,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-10-11 17:07:35,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-10-11 17:07:35,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-10-11 17:07:35,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-10-11 17:07:35,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-10-11 17:07:35,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-10-11 17:07:35,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-10-11 17:07:35,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-10-11 17:07:35,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-10-11 17:07:35,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-10-11 17:07:35,752 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-10-11 17:07:35,752 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-10-11 17:07:35,753 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-10-11 17:07:35,753 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-10-11 17:07:35,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-10-11 17:07:35,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-10-11 17:07:35,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-10-11 17:07:35,755 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-10-11 17:07:35,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-10-11 17:07:35,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-10-11 17:07:35,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-10-11 17:07:35,757 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-10-11 17:07:35,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-10-11 17:07:35,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-10-11 17:07:35,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-10-11 17:07:35,759 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-10-11 17:07:35,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-10-11 17:07:35,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-10-11 17:07:35,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-10-11 17:07:35,761 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-10-11 17:07:35,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-10-11 17:07:35,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-10-11 17:07:35,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-10-11 17:07:35,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-10-11 17:07:35,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-10-11 17:07:35,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-10-11 17:07:35,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-10-11 17:07:35,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-10-11 17:07:35,765 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-10-11 17:07:35,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-10-11 17:07:35,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-10-11 17:07:35,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-10-11 17:07:35,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-10-11 17:07:35,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-10-11 17:07:35,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-10-11 17:07:35,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-10-11 17:07:35,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-10-11 17:07:35,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-10-11 17:07:35,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-10-11 17:07:35,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-10-11 17:07:35,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-10-11 17:07:35,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-10-11 17:07:35,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-10-11 17:07:35,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-10-11 17:07:35,772 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-10-11 17:07:35,773 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-10-11 17:07:35,773 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-10-11 17:07:35,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-10-11 17:07:35,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-10-11 17:07:35,774 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-10-11 17:07:35,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-10-11 17:07:35,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_FR 2026-10-11 17:07:35,776 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-10-11 17:07:35,776 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-10-11 17:07:35,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-10-11 17:07:35,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_FR 2026-10-11 17:07:35,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-10-11 17:07:35,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-10-11 17:07:35,778 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-10-11 17:07:35,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-10-11 17:07:35,779 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-10-11 17:07:35,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_FR 2026-10-11 17:07:35,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-10-11 17:07:35,781 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-10-11 17:07:35,781 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-10-11 17:07:35,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_FR 2026-10-11 17:07:35,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_FR 2026-10-11 17:07:35,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-10-11 17:07:35,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-10-11 17:07:35,783 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-10-11 17:07:35,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-10-11 17:07:35,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-10-11 17:07:35,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-10-11 17:07:35,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-10-11 17:07:35,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-10-11 17:07:35,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-10-11 17:07:35,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-10-11 17:07:35,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-10-11 17:07:35,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-10-11 17:07:35,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-10-11 17:07:35,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-10-11 17:07:35,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-10-11 17:07:35,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-10-11 17:07:35,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-10-11 17:07:35,790 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-10-11 17:07:35,790 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-10-11 17:07:35,790 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-10-11 17:07:35,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-10-11 17:07:35,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-10-11 17:07:35,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-10-11 17:07:35,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-10-11 17:07:35,792 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-10-11 17:07:35,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-10-11 17:07:35,793 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-10-11 17:07:35,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-10-11 17:07:35,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-10-11 17:07:35,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-10-11 17:07:35,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-10-11 17:07:35,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-10-11 17:07:35,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-10-11 17:07:35,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_FR 2026-10-11 17:07:35,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-10-11 17:07:35,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-10-11 17:07:35,798 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-10-11 17:07:35,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-10-11 17:07:35,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-10-11 17:07:35,799 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-10-11 17:07:35,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-10-11 17:07:35,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-10-11 17:07:35,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-10-11 17:07:35,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-10-11 17:07:35,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-10-11 17:07:35,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-10-11 17:07:35,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-10-11 17:07:35,802 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-10-11 17:07:35,803 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-10-11 17:07:35,803 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-10-11 17:07:35,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-10-11 17:07:35,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-10-11 17:07:35,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-10-11 17:07:35,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-10-11 17:07:35,805 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-10-11 17:07:35,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-10-11 17:07:35,806 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-10-11 17:07:35,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-10-11 17:07:35,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,808 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,808 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-10-11 17:07:35,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-10-11 17:07:35,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-10-11 17:07:35,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_FR 2026-10-11 17:07:35,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_FR 2026-10-11 17:07:35,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_FR 2026-10-11 17:07:35,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-10-11 17:07:35,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-10-11 17:07:35,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-10-11 17:07:35,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-10-11 17:07:35,812 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-10-11 17:07:35,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-10-11 17:07:35,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-10-11 17:07:35,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-10-11 17:07:35,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-10-11 17:07:35,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-10-11 17:07:35,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-10-11 17:07:35,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-10-11 17:07:35,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-10-11 17:07:35,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-10-11 17:07:35,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-10-11 17:07:35,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-10-11 17:07:35,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-10-11 17:07:35,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-10-11 17:07:35,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-10-11 17:07:35,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-10-11 17:07:35,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-10-11 17:07:35,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-10-11 17:07:35,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-10-11 17:07:35,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-10-11 17:07:35,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-10-11 17:07:35,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-10-11 17:07:35,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-10-11 17:07:35,822 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-10-11 17:07:35,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-10-11 17:07:35,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-10-11 17:07:35,824 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-10-11 17:07:35,824 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-10-11 17:07:35,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-10-11 17:07:35,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-10-11 17:07:35,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-10-11 17:07:35,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-10-11 17:07:35,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-10-11 17:07:35,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,827 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-10-11 17:07:35,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-10-11 17:07:35,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-10-11 17:07:35,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-10-11 17:07:35,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_FR 2026-10-11 17:07:35,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-10-11 17:07:35,836 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-10-11 17:07:35,836 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-10-11 17:07:35,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-10-11 17:07:35,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-10-11 17:07:35,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-10-11 17:07:35,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-10-11 17:07:35,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-10-11 17:07:35,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-10-11 17:07:35,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-10-11 17:07:35,840 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-10-11 17:07:35,840 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-10-11 17:07:35,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-10-11 17:07:35,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-10-11 17:07:35,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-10-11 17:07:35,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-10-11 17:07:35,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-001770c-225483/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,842 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,845 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-001770c-225483/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,846 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_customer/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,851 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-001770c-225483/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,852 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-001770c-225483/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,855 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,858 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,860 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-001770c-225483/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,860 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,863 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,867 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-001770c-225483/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,868 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,870 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-001770c-225483/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,870 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_membership/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,873 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-001770c-225483/addons/website_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,873 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_project/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-001770c-225483/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,876 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-001770c-225483/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,879 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,884 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,889 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,896 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,896 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,897 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-001770c-225483/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,898 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,900 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-001770c-225483/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,900 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,906 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,909 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,911 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-001770c-225483/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,912 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,914 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-001770c-225483/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,914 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-10-11 17:07:35,917 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-10-11 17:07:35,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-10-11 17:07:35,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-10-11 17:07:35,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-10-11 17:07:35,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-10-11 17:07:35,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-10-11 17:07:35,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-001770c-225483/addons/board/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,920 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/board/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-001770c-225483/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,924 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_aps/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-001770c-225483/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,927 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,931 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-001770c-225483/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,936 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,939 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-001770c-225483/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,939 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-001770c-225483/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,943 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-001770c-225483/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,947 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-001770c-225483/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,950 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,953 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,959 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-001770c-225483/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,959 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,963 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-001770c-225483/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,963 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,966 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-001770c-225483/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,966 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,970 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-001770c-225483/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,970 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-10-11 17:07:35,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-001770c-225483/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,974 121 INFO rb-001770c-225483-423665 odoo.tools.translate: loading base translation file /data/build/rb-001770c-225483/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-10-11 17:07:35,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-10-11 17:07:35,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-10-11 17:07:35,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-10-11 17:07:35,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-10-11 17:07:35,977 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-10-11 17:07:35,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-10-11 17:07:35,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-10-11 17:07:35,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-10-11 17:07:52,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-10-11 17:07:53,603 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-10-11 17:07:54,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-10-11 17:07:55,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:07:59,238 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_a_nested_child_line_is_readable_by_the_named_approver ... 2026-10-11 17:08:00,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [5] 2026-10-11 17:08:00,831 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1845] 2026-10-11 17:08:01,125 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_create_a_line_on_the_request_they_approve ... 2026-10-11 17:08:02,076 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [7] 2026-10-11 17:08:02,618 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1846] 2026-10-11 17:08:02,898 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 272, model: approval.request.line 2026-10-11 17:08:02,983 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_lines_of_a_request_they_are_not_named_on ... 2026-10-11 17:08:03,791 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [9] 2026-10-11 17:08:04,682 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1847] 2026-10-11 17:08:05,141 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1848] 2026-10-11 17:08:05,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_read_the_nested_lines_of_a_request_they_are_not_named_on ... 2026-10-11 17:08:06,131 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [12] 2026-10-11 17:08:07,124 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1849] 2026-10-11 17:08:07,643 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1850] 2026-10-11 17:08:07,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_unlink_the_lines_they_may_read ... 2026-10-11 17:08:08,651 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [15] 2026-10-11 17:08:09,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1851] 2026-10-11 17:08:09,231 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [26, 27], uid: 272, model: approval.request.line 2026-10-11 17:08:09,304 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_cannot_write_the_lines_they_may_read ... 2026-10-11 17:08:10,148 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [17] 2026-10-11 17:08:10,833 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1852] 2026-10-11 17:08:10,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28, 29], uid: 272, model: approval.request.line 2026-10-11 17:08:11,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_on_the_request_can_read_the_lines_they_approve ... 2026-10-11 17:08:11,810 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [19] 2026-10-11 17:08:12,291 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1853] 2026-10-11 17:08:12,470 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_approver_named_through_a_multi_approver_step_can_read_the_lines ... 2026-10-11 17:08:13,608 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [21] 2026-10-11 17:08:13,751 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_officer_still_reads_every_request_line ... 2026-10-11 17:08:14,488 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [23] 2026-10-11 17:08:15,422 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1854] 2026-10-11 17:08:15,823 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1855] 2026-10-11 17:08:16,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:08:24,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_lines_before_confirm_and_confirm_resolve_x2many ... 2026-10-11 17:08:25,578 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1856] 2026-10-11 17:08:25,738 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1857] 2026-10-11 17:08:26,289 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1858] 2026-10-11 17:08:26,420 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1859] 2026-10-11 17:08:26,544 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1860] 2026-10-11 17:08:26,678 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1861] 2026-10-11 17:08:26,847 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_approver_selector_related_record_x2many: Starting TestApproverSelectorRelatedRecordX2many.test_manual_request_before_confirm_and_confirm_resolve_x2many ... 2026-10-11 17:08:27,573 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1862] 2026-10-11 17:08:27,728 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1863] 2026-10-11 17:08:28,137 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1864] 2026-10-11 17:08:28,260 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1865] 2026-10-11 17:08:28,403 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1866] 2026-10-11 17:08:28,607 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-10-11 17:08:30,410 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [297] 2026-10-11 17:08:31,017 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [298] 2026-10-11 17:08:31,711 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [299] 2026-10-11 17:08:32,329 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [300] 2026-10-11 17:08:33,298 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [302] 2026-10-11 17:08:33,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-10-11 17:08:33,396 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-10-11 17:08:33,510 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-10-11 17:08:33,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-10-11 17:08:33,737 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-10-11 17:08:33,854 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:08:35,685 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-10-11 17:08:35,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-10-11 17:08:35,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_rw_has_suggestions_and_dest_store_true ... 2026-10-11 17:08:35,849 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_from_approval_blocks_src_auto_or_nonstore ... 2026-10-11 17:08:35,981 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-10-11 17:08:36,047 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-10-11 17:08:36,794 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_to_approval_blocks_dest_auto_or_nonstore ... 2026-10-11 17:08:36,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_valid_when_both_sides_stored_and_writable ... 2026-10-11 17:08:36,939 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-10-11 17:08:37,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:08:38,656 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_010_single_src_to_wizard_line_mapped_fields_ok_defaults_not_injected_head ... 2026-10-11 17:08:39,729 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_020_single_children_src_to_wizard_lines_and_header_default_not_injected ... 2026-10-11 17:08:40,944 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-10-11 17:08:41,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-10-11 17:08:43,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_050_single_head_only_defaults_apply_on_request_head_unmapped_fields ... 2026-10-11 17:08:44,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-10-11 17:08:45,513 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_070_single_children_line_default_applies_on_request_line_unmapped_field ... 2026-10-11 17:08:47,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-10-11 17:08:48,568 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-10-11 17:08:50,059 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-10-11 17:08:51,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-10-11 17:08:52,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-10-11 17:08:54,237 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-10-11 17:08:55,663 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-10-11 17:08:57,029 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-10-11 17:08:58,385 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-10-11 17:08:59,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-10-11 17:09:01,047 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-10-11 17:09:01,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-10-11 17:09:02,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-10-11 17:09:04,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-10-11 17:09:05,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:09:06,301 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19229, 19230, 19231, 19232, 19233, 19234, 19235, 19236, 19237, 19238] 2026-10-11 17:09:06,656 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-10-11 17:09:06,946 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_02_cross_level_same_kind_of_pair_is_allowed ... 2026-10-11 17:09:07,830 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_03_same_level_child_pair_collision_raises_with_level_hint ... 2026-10-11 17:09:09,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:09,738 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_does_not_reach_attached_source ... 2026-10-11 17:09:10,365 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-10-11 17:09:10,500 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_business_field_write_on_submitted_request_reaches_generated_source ... 2026-10-11 17:09:11,204 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-10-11 17:09:11,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_downsync_narrowing_on_neutral_source: Starting TestDownsyncNarrowingOnNeutralSource.test_mirror_field_still_reaches_attached_source_after_submission ... 2026-10-11 17:09:11,988 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-10-11 17:09:12,076 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [306] 2026-10-11 17:09:12,152 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:13,579 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-10-11 17:09:14,354 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-10-11 17:09:15,117 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-10-11 17:09:16,087 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-10-11 17:09:17,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-10-11 17:09:18,098 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-10-11 17:09:19,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:19,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-10-11 17:09:19,576 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_102_head_quantity_maps_when_toggle_and_label_match ... 2026-10-11 17:09:20,175 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-10-11 17:09:20,692 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-10-11 17:09:21,385 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-10-11 17:09:22,036 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:22,081 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-10-11 17:09:22,124 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-10-11 17:09:22,164 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-10-11 17:09:22,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-10-11 17:09:22,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-10-11 17:09:22,326 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:25,338 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_confirm_must_not_reject_a_request_whose_lines_the_requester_cannot_read ... 2026-10-11 17:09:26,530 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1871] 2026-10-11 17:09:26,741 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_full_approval_notice_reaches_every_source_and_is_authored_by_the_approver ... 2026-10-11 17:09:27,658 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [81] 2026-10-11 17:09:28,208 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1872] 2026-10-11 17:09:28,526 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [308] 2026-10-11 17:09:28,686 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1873] 2026-10-11 17:09:28,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_engine_reads_under_restricted_user: Starting TestEngineReadsUnderRestrictedUser.test_the_snapshot_of_a_fully_approved_request_records_every_source_document ... 2026-10-11 17:09:29,535 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [83] 2026-10-11 17:09:30,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1874] 2026-10-11 17:09:30,419 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [309] 2026-10-11 17:09:30,548 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1875] 2026-10-11 17:09:30,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:09:31,789 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-10-11 17:09:32,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-10-11 17:09:33,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-10-11 17:09:34,886 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-10-11 17:09:35,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-10-11 17:09:37,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [90] 2026-10-11 17:09:37,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-10-11 17:09:38,589 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-10-11 17:09:39,559 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-10-11 17:09:39,695 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [310] 2026-10-11 17:09:40,247 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:41,241 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-10-11 17:09:42,039 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-10-11 17:09:43,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-10-11 17:09:44,111 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-10-11 17:09:45,018 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-10-11 17:09:45,958 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_213_multi_preserve_manual_request_links_then_attach_m2m ... 2026-10-11 17:09:46,895 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:46,912 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-10-11 17:09:54,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-10-11 17:09:54,209 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_re_running_the_seed_does_not_create_a_second_general_type ... 2026-10-11 17:09:55,590 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:09:55,613 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-10-11 17:09:57,003 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [102] 2026-10-11 17:09:57,091 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [103] 2026-10-11 17:09:57,464 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-10-11 17:09:57,557 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [311] 2026-10-11 17:09:58,627 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28454, 28451] 2026-10-11 17:09:58,767 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [74] 2026-10-11 17:09:58,913 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3600] 2026-10-11 17:09:58,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-10-11 17:10:00,168 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [105] 2026-10-11 17:10:00,471 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [106] 2026-10-11 17:10:00,845 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-10-11 17:10:00,968 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [312] 2026-10-11 17:10:01,882 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28459, 28456] 2026-10-11 17:10:01,971 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [75] 2026-10-11 17:10:02,064 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28458, 28457] 2026-10-11 17:10:02,095 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47, 48] 2026-10-11 17:10:02,105 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3601] 2026-10-11 17:10:02,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-10-11 17:10:03,336 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-10-11 17:10:03,439 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [313] 2026-10-11 17:10:03,862 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28463, 28461] 2026-10-11 17:10:03,916 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [76] 2026-10-11 17:10:03,944 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3602] 2026-10-11 17:10:03,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-10-11 17:10:05,498 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-10-11 17:10:05,588 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [314] 2026-10-11 17:10:05,981 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28467, 28465] 2026-10-11 17:10:06,014 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [77] 2026-10-11 17:10:06,030 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28466] 2026-10-11 17:10:06,050 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [50] 2026-10-11 17:10:06,059 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3603] 2026-10-11 17:10:06,104 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:10:13,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-10-11 17:10:14,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-10-11 17:10:14,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-10-11 17:10:15,434 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-10-11 17:10:16,147 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [116] 2026-10-11 17:10:16,576 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-10-11 17:10:16,656 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-10-11 17:10:16,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-10-11 17:10:17,405 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-10-11 17:10:17,957 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-10-11 17:10:18,621 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [120] 2026-10-11 17:10:18,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:10:26,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-10-11 17:10:26,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-10-11 17:10:27,064 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-10-11 17:10:27,449 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-10-11 17:10:27,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-10-11 17:10:28,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-10-11 17:10:29,012 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-10-11 17:10:31,667 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #290 deleted request.approval.user.line records with IDs: [123] 2026-10-11 17:10:31,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-10-11 17:10:32,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-10-11 17:10:33,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-10-11 17:10:34,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-10-11 17:10:35,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-10-11 17:10:35,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-10-11 17:10:36,780 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #290 deleted mail.mail records with IDs: [1882] 2026-10-11 17:10:36,911 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-10-11 17:10:37,404 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-10-11 17:10:38,336 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-10-11 17:10:38,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-10-11 17:10:39,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [132] 2026-10-11 17:10:40,241 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [133] 2026-10-11 17:10:40,347 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-10-11 17:10:41,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-10-11 17:10:42,452 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-10-11 17:10:42,707 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [137] 2026-10-11 17:10:42,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:10:43,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-10-11 17:10:44,467 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [139] 2026-10-11 17:10:44,969 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-10-11 17:10:45,073 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-10-11 17:10:45,880 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [141] 2026-10-11 17:10:46,150 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [142] 2026-10-11 17:10:46,607 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-10-11 17:10:46,730 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:10:47,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_generated_tracking_modify_existing_source: Starting TestGeneratedTrackingOnModifyExistingSource.test_01_modify_existing_source_does_not_mark_generated_and_unlink_is_safe ... 2026-10-11 17:10:48,082 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-10-11 17:10:48,217 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [319] 2026-10-11 17:10:48,691 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28509, 28507] 2026-10-11 17:10:48,739 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [102] 2026-10-11 17:10:48,750 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3624] 2026-10-11 17:10:48,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:10:54,998 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-10-11 17:10:55,512 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-10-11 17:10:56,267 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-10-11 17:10:57,102 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-10-11 17:10:57,924 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-10-11 17:10:58,633 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-10-11 17:10:59,324 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-10-11 17:11:00,002 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-10-11 17:11:01,115 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-10-11 17:11:01,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-10-11 17:11:02,573 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1886] 2026-10-11 17:11:02,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-10-11 17:11:03,734 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1887] 2026-10-11 17:11:03,926 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1888] 2026-10-11 17:11:04,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-10-11 17:11:05,977 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1889] 2026-10-11 17:11:06,119 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1890] 2026-10-11 17:11:06,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-10-11 17:11:07,662 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1891] 2026-10-11 17:11:07,840 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-10-11 17:11:09,077 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1892] 2026-10-11 17:11:09,166 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-10-11 17:11:10,563 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1893] 2026-10-11 17:11:10,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-10-11 17:11:11,946 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1894] 2026-10-11 17:11:12,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_210_opening_the_refuse_wizard_must_not_run_the_refuse_hooks ... 2026-10-11 17:11:12,821 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1895] 2026-10-11 17:11:12,993 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1896] 2026-10-11 17:11:13,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-10-11 17:11:14,040 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1897] 2026-10-11 17:11:14,199 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1898] 2026-10-11 17:11:14,471 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [331, 332] 2026-10-11 17:11:14,659 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1899] 2026-10-11 17:11:14,786 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_212_refuse_hooks_run_only_once_the_wizard_reason_is_submitted ... 2026-10-11 17:11:15,609 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1900] 2026-10-11 17:11:15,753 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1901] 2026-10-11 17:11:16,055 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [333, 334] 2026-10-11 17:11:16,243 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1902] 2026-10-11 17:11:16,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_213_a_partial_approval_must_not_run_the_validate_post_hook ... 2026-10-11 17:11:17,181 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1903] 2026-10-11 17:11:17,311 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1904] 2026-10-11 17:11:17,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [335, 336] 2026-10-11 17:11:17,715 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1905] 2026-10-11 17:11:17,841 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_214_the_final_approval_runs_the_validate_post_hook_exactly_once ... 2026-10-11 17:11:19,552 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1906] 2026-10-11 17:11:19,684 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1907] 2026-10-11 17:11:19,906 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [338, 339] 2026-10-11 17:11:20,065 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1908] 2026-10-11 17:11:20,263 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [340] 2026-10-11 17:11:20,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1909] 2026-10-11 17:11:20,601 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-10-11 17:11:21,340 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1910] 2026-10-11 17:11:21,478 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1911] 2026-10-11 17:11:21,659 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [341, 342] 2026-10-11 17:11:22,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_216_a_refusal_that_does_not_refuse_the_request_must_not_run_refuse_post ... 2026-10-11 17:11:22,845 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1912] 2026-10-11 17:11:22,993 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1913] 2026-10-11 17:11:23,147 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1914] 2026-10-11 17:11:23,391 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [343, 344, 345] 2026-10-11 17:11:23,612 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1915] 2026-10-11 17:11:23,738 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1916] 2026-10-11 17:11:23,959 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [346, 347] 2026-10-11 17:11:24,180 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1917] 2026-10-11 17:11:24,398 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-10-11 17:11:26,089 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1918] 2026-10-11 17:11:26,254 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1919] 2026-10-11 17:11:26,397 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-10-11 17:11:27,823 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1920] 2026-10-11 17:11:27,999 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:11:28,225 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_onchange_merges_into_result_value: Starting TestInlineOnchangeMergesIntoResultValue.test_apply_onchange_methods_merges_inline_diff_into_result_value ... 2026-10-11 17:11:28,628 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:29,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_a_non_inline_field_does_not_run_the_inline_onchange_code ... 2026-10-11 17:11:29,394 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_a_single_inline_field_changes ... 2026-10-11 17:11:29,688 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_inline_onchange_runs_once: Starting TestInlineOnchangeRunsOnce.test_inline_onchange_code_runs_once_when_two_inline_fields_change_together ... 2026-10-11 17:11:30,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:30,636 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-10-11 17:11:31,464 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [174] 2026-10-11 17:11:31,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-10-11 17:11:32,387 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [176] 2026-10-11 17:11:32,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-10-11 17:11:33,474 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [178] 2026-10-11 17:11:33,579 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-10-11 17:11:34,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:35,165 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-10-11 17:11:35,206 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-10-11 17:11:35,238 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-10-11 17:11:35,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-10-11 17:11:35,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-10-11 17:11:35,323 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-10-11 17:11:35,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-10-11 17:11:35,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-10-11 17:11:36,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-10-11 17:11:36,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-10-11 17:11:36,117 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-10-11 17:11:36,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-10-11 17:11:36,173 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-10-11 17:11:36,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-10-11 17:11:36,237 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-10-11 17:11:36,628 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20309] 2026-10-11 17:11:37,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-10-11 17:11:37,079 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:37,660 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-10-11 17:11:37,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:37,743 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-10-11 17:11:37,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:11:39,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_analysis ... 2026-10-11 17:11:40,646 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1921] 2026-10-11 17:11:40,749 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3673] 2026-10-11 17:11:40,877 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_approver_report ... 2026-10-11 17:11:41,831 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1922] 2026-10-11 17:11:41,946 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3675] 2026-10-11 17:11:42,152 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_multi_approver_step_sees_the_request_in_the_report ... 2026-10-11 17:11:43,082 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1923] 2026-10-11 17:11:43,198 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3677] 2026-10-11 17:11:43,418 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request ... 2026-10-11 17:11:44,424 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1924] 2026-10-11 17:11:44,526 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3679] 2026-10-11 17:11:44,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_report_rules_multi_approver: Starting TestReportRulesMultiApprover.test_an_approver_of_a_single_approver_step_still_sees_the_request_in_the_approver_report ... 2026-10-11 17:11:45,696 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1925] 2026-10-11 17:11:45,800 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3681] 2026-10-11 17:11:45,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:11:47,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-10-11 17:11:48,211 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-10-11 17:11:48,286 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-10-11 17:11:49,124 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-10-11 17:11:49,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-10-11 17:11:50,248 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-10-11 17:11:50,422 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-10-11 17:11:51,358 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-10-11 17:11:51,775 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-10-11 17:11:53,968 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-10-11 17:11:54,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-10-11 17:11:55,084 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-10-11 17:11:55,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-10-11 17:11:56,136 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-10-11 17:11:56,333 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-10-11 17:11:57,821 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-10-11 17:11:58,185 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-10-11 17:11:59,209 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-10-11 17:11:59,319 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [364] 2026-10-11 17:12:00,043 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-10-11 17:12:00,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-10-11 17:12:01,054 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-10-11 17:12:01,217 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:12:03,014 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-10-11 17:12:03,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-10-11 17:12:04,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-10-11 17:12:05,832 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-10-11 17:12:06,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-10-11 17:12:07,080 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:12:08,046 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-10-11 17:12:09,110 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-10-11 17:12:10,146 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-10-11 17:12:11,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_40_draft_composition_reports_no_source_divergence ... 2026-10-11 17:12:12,223 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:12:12,820 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-10-11 17:12:13,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-10-11 17:12:14,683 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:12:15,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-10-11 17:12:16,446 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-10-11 17:12:16,887 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:12:18,947 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-10-11 17:12:19,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [164], uid: 298, model: viin.approval.request 2026-10-11 17:12:19,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-10-11 17:12:21,921 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-10-11 17:12:23,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-10-11 17:12:24,151 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-10-11 17:12:24,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-10-11 17:12:30,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-10-11 17:12:31,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-10-11 17:12:31,744 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-10-11 17:12:32,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-10-11 17:12:33,706 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-10-11 17:12:34,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-10-11 17:12:35,264 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-10-11 17:12:36,048 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-10-11 17:12:38,882 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:12:38,902 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-10-11 17:12:38,937 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-10-11 17:12:38,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-10-11 17:12:39,006 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-10-11 17:12:39,046 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-10-11 17:12:39,087 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-10-11 17:12:39,119 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-10-11 17:12:39,163 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:12:40,613 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-10-11 17:12:41,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-10-11 17:12:41,845 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-10-11 17:12:42,387 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-10-11 17:12:43,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-10-11 17:12:44,459 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:13:04,601 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36192] 2026-10-11 17:13:04,601 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-11 17:13:05,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-10-11 17:13:06,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-10-11 17:13:07,174 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-10-11 17:13:08,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-10-11 17:13:08,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-10-11 17:13:09,362 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738788.8525338-48954-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-10-11 17:13:09,647 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1937 and Message-Id '<190874372681973.1791738789.533272743225098-openerp-12-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:09,647 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:09,649 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:09,696 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-10-11 17:13:09,954 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1938 and Message-Id '<145303772117636.1791738789.806650876998901-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:09,954 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:09,961 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:10,004 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-10-11 17:13:10,067 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1939 and Message-Id '<250667147278250.1791738790.019549131393433-openerp-private@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-10-11 17:13:10,068 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:10,074 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:10,116 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-10-11 17:13:10,364 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1940 and Message-Id '<968159621079187.1791738790.178041934967041-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:10,364 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:10,371 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:10,480 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1791738790.3725946-12903-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 3, custom_values: None, uid: 1 2026-10-11 17:13:10,557 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1941 and Message-Id '<1791738790.3725946-12903-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:10,557 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:10,559 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:10,598 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-10-11 17:13:10,716 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738790.6114106-96407-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-10-11 17:13:10,810 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-10-11 17:13:11,007 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1942 and Message-Id '<459614675342342.1791738790.882626295089722-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:11,008 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:11,015 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:11,053 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1791738791.0173883-35790-test@iron.sky>: reply to a bounce notification detected by headers 2026-10-11 17:13:11,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-10-11 17:13:11,276 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738791.1442876-71192-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-10-11 17:13:11,528 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1943 and Message-Id '<653983035643414.1791738791.385928869247437-openerp-14-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:11,528 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:11,530 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:11,582 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-10-11 17:13:11,751 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738791.6135488-11036-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-10-11 17:13:11,985 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1944 and Message-Id '<186219249445703.1791738791.836723566055298-openerp-15-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:11,985 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:11,987 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:12,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-10-11 17:13:12,183 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738792.0704744-40461-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-10-11 17:13:12,381 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1945 and Message-Id '<638478794781794.1791738792.262642383575439-openerp-16-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:12,381 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:12,383 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:12,428 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-10-11 17:13:12,569 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1791738792.4594839-71423-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-10-11 17:13:12,754 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1946 and Message-Id '<243701703796860.1791738792.639128684997559-openerp-17-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:12,754 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:12,756 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:12,799 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-10-11 17:13:13,081 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1947 and Message-Id '<704401250470629.1791738792.859349727630615-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:13,081 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:13,099 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1948 and Message-Id '<030281444850241.1791738793.031104564666748-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:13,099 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:13,138 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-10-11 17:13:13,327 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1949 and Message-Id '<353502337506379.1791738793.200059652328491-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:13,327 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:13,335 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:13,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-10-11 17:13:13,581 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1950 and Message-Id '<895903658856122.1791738793.434192180633545-openerp-3-mail.test.gateway@79b0c7a18e31>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-10-11 17:13:13,582 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-11 17:13:13,590 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-10-11 17:13:13,685 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 17:13:13,868 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-10-11 17:13:14,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 7709 2026-10-11 17:13:14,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmpu_5g1h0k_chrome_odoo 2026-10-11 17:13:14,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:45207/json/version 2026-10-11 17:13:14,320 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45207/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:13:14,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Browser version: Chrome/150.0.7871.114 2026-10-11 17:13:14,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Issuing json command http://127.0.0.1:45207/json 2026-10-11 17:13:14,363 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45207/json with timeout 3 increased to 10s during tests 2026-10-11 17:13:14,413 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Websocket url found: ws://127.0.0.1:45207/devtools/page/50E442EFB86627DA3A173DB91A368078 2026-10-11 17:13:14,423 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Enable chrome headless console log notification 2026-10-11 17:13:14,437 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-10-11 17:13:14,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:13:14,495 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-10-11 17:13:14,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Open "http://127.0.0.1:8069/odoo/res.partner/1239" in browser 2026-10-11 17:13:14,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1239" 2026-10-11 17:13:14,527 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:13:16,451 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:16] "GET /odoo/res.partner/1239 HTTP/1.1" 200 - 181 0.240 1.690 2026-10-11 17:13:16,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': '50E442EFB86627DA3A173DB91A368078', 'loaderId': '52B1AE0C5384538C21DCCB03A822FF80', 'isDownload': False} 2026-10-11 17:13:16,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate ready code "odoo.isTourReady('viin_mail_route_change_thread_validation')" 2026-10-11 17:13:16,521 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:16] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.026 2026-10-11 17:13:16,577 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.021 0.049 2026-10-11 17:13:16,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:16] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.084 2026-10-11 17:13:16,604 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:16] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.107 2026-10-11 17:13:16,705 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:13:17,875 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:17] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.661 0.725 2026-10-11 17:13:17,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:17] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 1.022 2026-10-11 17:13:17,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:17] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.215 2026-10-11 17:13:18,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:13:18,085 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:13:18,088 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:13:18,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.016 2026-10-11 17:13:18,135 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: Owl is running in 'dev' mode. 2026-10-11 17:13:18,192 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:13:18,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.079 2026-10-11 17:13:18,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.091 2026-10-11 17:13:18,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.151 2026-10-11 17:13:18,372 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Evaluate test code "odoo.startTour('viin_mail_route_change_thread_validation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1239", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:13:18,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [1/17] Tour viin_mail_route_change_thread_validation → Step Open the record's Actions cog menu (trigger: .o_form_view .o_cp_action_menus i.fa-cog) 2026-10-11 17:13:18,441 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:18,503 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.078 0.216 2026-10-11 17:13:18,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.182 2026-10-11 17:13:18,542 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-10-11 17:13:18,608 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:13:18,622 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:13:18,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:18] "POST /mail/data HTTP/1.1" 200 - 139 0.210 0.394 2026-10-11 17:13:19,035 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.585 2026-10-11 17:13:19,088 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.018 0.499 2026-10-11 17:13:19,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.557 2026-10-11 17:13:19,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 154 0.166 0.971 2026-10-11 17:13:19,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.523 2026-10-11 17:13:19,763 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.010 0.549 2026-10-11 17:13:19,827 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:13:19,882 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.027 0.067 2026-10-11 17:13:19,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:13:20,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 146 0.204 0.301 2026-10-11 17:13:20,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.012 2026-10-11 17:13:20,604 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:20,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.013 0.032 2026-10-11 17:13:20,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.021 2026-10-11 17:13:20,856 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:13:20,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [2/17] Tour viin_mail_route_change_thread_validation → Step .dropdown-menu 2026-10-11 17:13:20,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.050 0.062 2026-10-11 17:13:20,956 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [3/17] Tour viin_mail_route_change_thread_validation → Step Open the 'Move Message Thread' wizard (trigger: .o_menu_item:contains(Move Message Thread)) 2026-10-11 17:13:20,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:20] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.022 0.153 2026-10-11 17:13:21,040 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [4/17] Tour viin_mail_route_change_thread_validation → Step Wait for the wizard to render, 'Move To' still empty (trigger: .modal .o_field_widget[name='thread_to']) 2026-10-11 17:13:21,093 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.070 0.139 2026-10-11 17:13:21,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.019 0.137 2026-10-11 17:13:21,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.026 0.157 2026-10-11 17:13:21,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.015 0.324 2026-10-11 17:13:21,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "GET /web/image/res.partner/2/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 13 0.031 0.057 2026-10-11 17:13:21,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.018 0.093 2026-10-11 17:13:21,495 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [5/17] Tour viin_mail_route_change_thread_validation → Step Click Apply with 'Move To' still empty (trigger: .modal footer button[name='action_change_thread']:visible) 2026-10-11 17:13:21,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [6/17] Tour viin_mail_route_change_thread_validation → Step Required-field validation must fire and report 'Move To' (RED today: the confirm blocks this, so this step times out) (trigger: .o_notification_title:contains(Invalid fields)) 2026-10-11 17:13:21,618 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [7/17] Tour viin_mail_route_change_thread_validation → Step The irreversible-action confirm must NOT have appeared for an invalid form (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-10-11 17:13:21,683 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [8/17] Tour viin_mail_route_change_thread_validation → Step Select the Contact model for 'Move To' (trigger: .modal .o_field_widget[name='thread_to'] select) 2026-10-11 17:13:21,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [9/17] Tour viin_mail_route_change_thread_validation → Step Type the target contact's name (trigger: .modal .o_field_widget[name='thread_to'] .o-autocomplete--input) 2026-10-11 17:13:21,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [10/17] Tour viin_mail_route_change_thread_validation → Step .o-autocomplete--dropdown-menu 2026-10-11 17:13:21,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:21] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.012 0.040 2026-10-11 17:13:21,945 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [11/17] Tour viin_mail_route_change_thread_validation → Step Pick the target contact from the dropdown (trigger: .o-autocomplete--dropdown-item:contains(Change Thread Tour Target)) 2026-10-11 17:13:22,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:22] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.035 0.035 2026-10-11 17:13:22,261 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [12/17] Tour viin_mail_route_change_thread_validation → Step Apply again - the form is now valid, so the confirm must appear (S8) (trigger: .modal footer button[name='action_change_thread']:visible) 2026-10-11 17:13:22,336 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [13/17] Tour viin_mail_route_change_thread_validation → Step The confirm dialog appears for a valid move (trigger: .modal .modal-title:contains(Confirmation)) 2026-10-11 17:13:22,396 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [14/17] Tour viin_mail_route_change_thread_validation → Step Decline the confirm (trigger: .modal:has(.modal-title:contains(Confirmation)) button:contains(Cancel)) 2026-10-11 17:13:22,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [15/17] Tour viin_mail_route_change_thread_validation → Step Declining the confirm closes it without applying the move (trigger: body:not(:has(.modal .modal-title:contains(Confirmation)))) 2026-10-11 17:13:22,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [16/17] Tour viin_mail_route_change_thread_validation → Step Close the wizard via its own Cancel button, discarding the unsaved 'Move To' edit (trigger: .modal footer button.btn-secondary:contains(Cancel)) 2026-10-11 17:13:22,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: [17/17] Tour viin_mail_route_change_thread_validation → Step No modal remains - the tour must not end on a dirty form (trigger: body:not(:has(.modal))) 2026-10-11 17:13:22,682 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-10-11 17:13:22,683 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR viin_mail_route_change_thread_validation SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 17:13:22,828 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 30710672 (allocated 32268288) 2026-10-11 17:13:22,833 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 7709 2026-10-11 17:13:22,834 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-10-11 17:13:22,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 7709 2026-10-11 17:13:22,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171322_949257_test_change_thread_validation_precedes_confirm.txt 2026-10-11 17:13:22,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmpu_5g1h0k_chrome_odoo" 2026-10-11 17:13:23,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:23,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_group_system_user_can_read_cohort_data ... 2026-10-11 17:13:24,587 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_internal_user_with_read_access_can_read_cohort_data ... 2026-10-11 17:13:26,054 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_access: Starting TestCohortAccess.test_user_with_no_group_access_is_refused_cohort_data ... 2026-10-11 17:13:27,388 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 315, model: sale.order.test 2026-10-11 17:13:27,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:13:27,462 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-10-11 17:13:27,537 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-10-11 17:13:27,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-10-11 17:13:27,705 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:27,725 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_interval_is_refused_cleanly ... 2026-10-11 17:13:27,832 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_mode_is_refused_cleanly ... 2026-10-11 17:13:27,928 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_data_value_validation: Starting TestCohortDataValueValidation.test_invalid_timeline_is_refused_cleanly ... 2026-10-11 17:13:28,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:28,054 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_cell_domain_composes_with_row_domain_for_drilldown ... 2026-10-11 17:13:28,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_payload_is_json_serializable ... 2026-10-11 17:13:28,326 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_date_is_the_expected_period_label ... 2026-10-11 17:13:28,449 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_domain_matches_only_cohort_records_satisfying_search_domain ... 2026-10-11 17:13:28,571 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_domain: Starting TestCohortDomain.test_row_value_counts_only_records_matching_search_domain ... 2026-10-11 17:13:28,715 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:28,736 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_drilldown_view: Starting TestCohortDrilldownListView.test_drilldown_list_view_shows_business_fields ... 2026-10-11 17:13:28,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:28,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_float_measure_aggregates_by_sum ... 2026-10-11 17:13:28,959 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_aggregates_by_distinct_count ... 2026-10-11 17:13:29,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_cell_value_must_match_its_own_drilldown_domain ... 2026-10-11 17:13:29,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_measure: Starting TestCohortMeasure.test_many2one_measure_percentage_never_falls_outside_valid_range ... 2026-10-11 17:13:29,651 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:29,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_interval_defaults_to_month ... 2026-10-11 17:13:29,881 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_mode_defaults_to_retention ... 2026-10-11 17:13:30,189 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_cohort_omitted_attributes: Starting TestCohortOmittedAttributesDefault.test_omitted_timeline_defaults_to_forward ... 2026-10-11 17:13:30,485 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:30,508 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_export: Starting TestCohortExport.test_export_route_returns_a_real_xls_workbook ... 2026-10-11 17:13:30,531 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:13:30,551 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:13:31,043 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:31] "POST /web/viin_cohort/export HTTP/1.1" 200 - 6 0.003 0.492 2026-10-11 17:13:31,046 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_cohort.tests.test_export.TestCohortExport.test_export_route_returns_a_real_xls_workbook: waiting for threads: [] 2026-10-11 17:13:31,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:13:31,326 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_location_pin_renders_on_map ... 2026-10-11 17:13:31,698 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome pid: 7933 2026-10-11 17:13:31,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless temporary user profile dir: /tmp/tmp6pw1301v_chrome_odoo 2026-10-11 17:13:31,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:43259/json/version 2026-10-11 17:13:31,700 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43259/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:13:31,796 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Browser version: Chrome/150.0.7871.114 2026-10-11 17:13:31,796 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Issuing json command http://127.0.0.1:43259/json 2026-10-11 17:13:31,799 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43259/json with timeout 3 increased to 10s during tests 2026-10-11 17:13:31,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Websocket url found: ws://127.0.0.1:43259/devtools/page/49D2B73F0E47C994F149DD4C51AC2A4A 2026-10-11 17:13:31,862 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Enable chrome headless console log notification 2026-10-11 17:13:31,882 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome headless enable page notifications 2026-10-11 17:13:31,965 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:13:31,978 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Setting session cookie in browser 2026-10-11 17:13:31,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-11 17:13:31,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-11 17:13:32,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:13:35,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:35] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 190 0.263 3.030 2026-10-11 17:13:35,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Navigation result: {'frameId': '49D2B73F0E47C994F149DD4C51AC2A4A', 'loaderId': '38E7BE4BF3DB7F4FFA1B1E24DB7AB47C', 'isDownload': False} 2026-10-11 17:13:35,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_pin')" 2026-10-11 17:13:35,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:35] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.017 2026-10-11 17:13:35,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:35] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:13:35,413 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:13:35,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.049 2026-10-11 17:13:36,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:36] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.737 0.693 2026-10-11 17:13:36,787 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:36] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.448 2026-10-11 17:13:36,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:36] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.340 2026-10-11 17:13:36,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:36] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-10-11 17:13:37,864 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:13:37,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:13:37,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:13:37,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.021 2026-10-11 17:13:37,911 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: Owl is running in 'dev' mode. 2026-10-11 17:13:37,938 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:13:37,987 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:13:38,044 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.085 2026-10-11 17:13:38,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.110 2026-10-11 17:13:38,089 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: The ready code tooks too much time : 2.779344081878662 2026-10-11 17:13:38,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Evaluate test code "odoo.startTour('test_viin_web_map_location_pin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:13:38,152 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [1/2] Tour test_viin_web_map_location_pin → Step wait for the map view to render (trigger: .o_viin_map_container) 2026-10-11 17:13:38,204 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:13:38,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.060 0.200 2026-10-11 17:13:38,296 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.307 2026-10-11 17:13:38,391 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:13:38,437 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:13:38,743 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "POST /mail/data HTTP/1.1" 200 - 139 0.169 0.453 2026-10-11 17:13:38,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.481 2026-10-11 17:13:38,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.009 0.514 2026-10-11 17:13:38,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.673 2026-10-11 17:13:38,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.764 2026-10-11 17:13:38,929 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.610 2026-10-11 17:13:38,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 17:13:39,047 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.034 2026-10-11 17:13:39,101 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:13:39,139 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.052 0.081 2026-10-11 17:13:39,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.004 0.012 2026-10-11 17:13:39,228 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.023 2026-10-11 17:13:39,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.029 2026-10-11 17:13:39,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:13:39,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.012 0.040 2026-10-11 17:13:39,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:13:39,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:13:39,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 17:13:39,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /web/assets/126f390/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:13:39,599 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:13:39,611 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:13:39,611 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:13:39,611 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:13:39,612 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:13:39,618 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:39] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:39,649 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: [2/2] Tour test_viin_web_map_location_pin → Step the seeded, already-geolocated location must render as a real pin, not an 'Updating...' placeholder (trigger: .o_viin_pin_list_details .o_pin_located) 2026-10-11 17:13:39,703 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:13:39,703 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:13:39,704 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-11 17:13:39,705 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-11 17:13:39,705 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:13:39,707 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:13:39,707 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-11 17:13:39,708 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-11 17:13:39,708 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-11 17:13:39,709 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-11 17:13:39,710 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-11 17:13:39,710 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-11 17:13:39,713 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: tour succeeded 2026-10-11 17:13:39,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_pin SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 17:13:39,846 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-11 17:13:39,847 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-11 17:13:39,847 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-11 17:13:39,848 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-11 17:13:39,848 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-11 17:13:39,849 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-11 17:13:39,849 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-10-11 17:13:39,849 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-11 17:13:39,849 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-10-11 17:13:39,850 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-11 17:13:39,851 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-10-11 17:13:39,852 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-11 17:13:39,852 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map.browser: heap 25517896 (allocated 26849280) 2026-10-11 17:13:39,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing chrome headless with pid 7933 2026-10-11 17:13:39,882 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Closing websocket connection 2026-10-11 17:13:39,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Terminating chrome headless with pid 7933 2026-10-11 17:13:39,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171339_988483_test_location_pin_renders_on_map.txt 2026-10-11 17:13:39,988 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_location_pin_renders_on_map: Removing chrome user profile "/tmp/tmp6pw1301v_chrome_odoo" 2026-10-11 17:13:40,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui ... 2026-10-11 17:13:40,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome pid: 8143 2026-10-11 17:13:40,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless temporary user profile dir: /tmp/tmpem87uuap_chrome_odoo 2026-10-11 17:13:40,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:43415/json/version 2026-10-11 17:13:40,489 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43415/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:13:40,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Browser version: Chrome/150.0.7871.114 2026-10-11 17:13:40,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Issuing json command http://127.0.0.1:43415/json 2026-10-11 17:13:40,505 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43415/json with timeout 3 increased to 10s during tests 2026-10-11 17:13:40,516 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Websocket url found: ws://127.0.0.1:43415/devtools/page/D632E7C6432BB3CFD2D5764D102A909E 2026-10-11 17:13:40,523 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Enable chrome headless console log notification 2026-10-11 17:13:40,536 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome headless enable page notifications 2026-10-11 17:13:40,629 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:13:40,651 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Setting session cookie in browser 2026-10-11 17:13:40,657 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" in browser 2026-10-11 17:13:40,657 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_routes" 2026-10-11 17:13:40,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:13:42,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:42] "GET /odoo/action-test_viin_web_map.action_routes HTTP/1.1" 200 - 191 0.242 1.836 2026-10-11 17:13:42,753 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Navigation result: {'frameId': 'D632E7C6432BB3CFD2D5764D102A909E', 'loaderId': 'EE287D4DC9E9B504F192749DAB70A6B9', 'isDownload': False} 2026-10-11 17:13:42,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate ready code "odoo.isTourReady('test_viin_web_map_route_crud')" 2026-10-11 17:13:42,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:42] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.016 0.032 2026-10-11 17:13:44,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.631 0.624 2026-10-11 17:13:44,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 1.263 2026-10-11 17:13:44,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.296 2026-10-11 17:13:44,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 1.306 2026-10-11 17:13:44,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:13:44,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:44] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:13:44,154 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:13:45,032 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:13:45,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:13:45,036 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:13:45,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.012 2026-10-11 17:13:45,072 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: Owl is running in 'dev' mode. 2026-10-11 17:13:45,142 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:13:45,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.035 0.089 2026-10-11 17:13:45,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:13:45,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: The ready code tooks too much time : 2.500440835952759 2026-10-11 17:13:45,262 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Evaluate test code "odoo.startTour('test_viin_web_map_route_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_routes", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:13:45,278 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [1/36] Tour test_viin_web_map_route_crud → Step the map is the action's default view (trigger: .o_viin_map_container) 2026-10-11 17:13:45,280 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.111 2026-10-11 17:13:45,358 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:45,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.057 0.230 2026-10-11 17:13:45,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.224 2026-10-11 17:13:45,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.241 2026-10-11 17:13:45,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.029 0.159 2026-10-11 17:13:45,571 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:13:45,572 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:13:45,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:45] "POST /mail/data HTTP/1.1" 200 - 140 0.217 0.479 2026-10-11 17:13:46,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.505 2026-10-11 17:13:46,060 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.529 2026-10-11 17:13:46,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.567 2026-10-11 17:13:46,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 17:13:46,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.034 2026-10-11 17:13:46,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:13:46,327 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/test_viin_web_map.route/get_views HTTP/1.1" 200 - 32 0.032 0.080 2026-10-11 17:13:46,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 3 0.008 0.016 2026-10-11 17:13:46,435 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.030 2026-10-11 17:13:46,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.038 2026-10-11 17:13:46,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:13:46,577 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.013 0.037 2026-10-11 17:13:46,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 2 0.006 0.011 2026-10-11 17:13:46,624 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:13:46,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.004 0.021 2026-10-11 17:13:46,735 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 17:13:46,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 17:13:46,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /web/assets/126f390/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:13:46,930 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:13:46,931 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:13:46,931 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:13:46,933 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:13:46,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:46] "GET /viin_web_map/static/lib/leaflet/images/marker-icon-numbered.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:13:46,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [2/36] Tour test_viin_web_map_route_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-11 17:13:46,969 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:13:46,970 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:13:46,970 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-11 17:13:46,971 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-11 17:13:46,971 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:13:46,972 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:13:46,973 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-11 17:13:46,973 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-11 17:13:46,974 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-11 17:13:46,978 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-11 17:13:46,978 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-11 17:13:46,978 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-11 17:13:47,050 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [3/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-11 17:13:47,069 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-11 17:13:47,069 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-11 17:13:47,075 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-11 17:13:47,076 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-11 17:13:47,079 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-11 17:13:47,080 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-11 17:13:47,080 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-11 17:13:47,081 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-11 17:13:47,081 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-11 17:13:47,101 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.009 0.015 2026-10-11 17:13:47,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:13:47,180 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/12/6.png 2026-10-11 17:13:47,180 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/12/7.png 2026-10-11 17:13:47,181 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/11/6.png 2026-10-11 17:13:47,181 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/13/6.png 2026-10-11 17:13:47,182 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/11/7.png 2026-10-11 17:13:47,182 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/13/7.png 2026-10-11 17:13:47,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [4/36] Tour test_viin_web_map_route_crud → Step click New to create a route (trigger: .o_list_button_add) 2026-10-11 17:13:47,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [5/36] Tour test_viin_web_map_route_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-10-11 17:13:47,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:13:47,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/test_viin_web_map.route/onchange HTTP/1.1" 200 - 1 0.001 0.026 2026-10-11 17:13:47,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [6/36] Tour test_viin_web_map_route_crud → Step fill in the route's name (trigger: .o_field_widget[name='name'] input) 2026-10-11 17:13:47,511 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [7/36] Tour test_viin_web_map_route_crud → Step search the second seeded, already-geolocated partner (trigger: .o_field_widget[name='address_from_id'] input) 2026-10-11 17:13:47,603 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [8/36] Tour test_viin_web_map_route_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Route Tour Partner')) 2026-10-11 17:13:47,642 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.022 0.039 2026-10-11 17:13:47,906 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:47] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.019 0.033 2026-10-11 17:13:47,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [9/36] Tour test_viin_web_map_route_crud → Step add a waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-10-11 17:13:48,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [10/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-10-11 17:13:48,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:48] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/get_views HTTP/1.1" 200 - 5 0.007 0.013 2026-10-11 17:13:48,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:48] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 17:13:48,133 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [11/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-10-11 17:13:48,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [12/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-10-11 17:13:48,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [13/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-10-11 17:13:48,344 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [14/36] Tour test_viin_web_map_route_crud → Step the first waypoint is now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row) 2026-10-11 17:13:48,365 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:48,414 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [15/36] Tour test_viin_web_map_route_crud → Step add a second waypoint (trigger: .o_field_widget[name='waypoint_ids'] .o_field_x2many_list_row_add a) 2026-10-11 17:13:48,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [16/36] Tour test_viin_web_map_route_crud → Step set its sequence (trigger: .modal .o_field_widget[name='sequence'] input) 2026-10-11 17:13:48,496 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:48] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/onchange HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:13:48,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [17/36] Tour test_viin_web_map_route_crud → Step set its latitude (trigger: .modal .o_field_widget[name='latitude'] input) 2026-10-11 17:13:48,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [18/36] Tour test_viin_web_map_route_crud → Step set its longitude (trigger: .modal .o_field_widget[name='longitude'] input) 2026-10-11 17:13:48,681 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [19/36] Tour test_viin_web_map_route_crud → Step save and close the waypoint dialog (trigger: .modal-footer .o_form_button_save) 2026-10-11 17:13:48,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [20/36] Tour test_viin_web_map_route_crud → Step both waypoints are now listed on the route form (trigger: .o_field_widget[name='waypoint_ids'] .o_data_row:eq(1)) 2026-10-11 17:13:48,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [21/36] Tour test_viin_web_map_route_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:13:48,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [22/36] Tour test_viin_web_map_route_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:13:48,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:48] "POST /web/dataset/call_kw/test_viin_web_map.route/web_save HTTP/1.1" 200 - 6 0.012 0.018 2026-10-11 17:13:48,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [23/36] Tour test_viin_web_map_route_crud → Step the new route is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Route')) 2026-10-11 17:13:49,015 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [24/36] Tour test_viin_web_map_route_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-11 17:13:49,077 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [25/36] Tour test_viin_web_map_route_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-11 17:13:49,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-10-11 17:13:49,157 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [26/36] Tour test_viin_web_map_route_crud → Step switch to the map view (trigger: .o_switch_view.o_viin_map) 2026-10-11 17:13:49,221 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [27/36] Tour test_viin_web_map_route_crud → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-10-11 17:13:49,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-11 17:13:49,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.004 0.038 2026-10-11 17:13:49,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.034 2026-10-11 17:13:49,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.route/search_read HTTP/1.1" 200 - 1 0.002 0.014 2026-10-11 17:13:49,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.010 0.040 2026-10-11 17:13:49,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.route/read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:13:49,497 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.waypoint/read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:13:49,538 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:13:49,538 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:13:49,539 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:13:49,539 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:13:49,554 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [28/36] Tour test_viin_web_map_route_crud → Step the route renders as a located pin (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Tour Route')) 2026-10-11 17:13:49,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [29/36] Tour test_viin_web_map_route_crud → Step the two waypoints round-tripped through their own form and got drawn as a route leg (trigger: .leaflet-overlay-pane path) 2026-10-11 17:13:49,642 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:13:49,643 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:13:49,643 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-11 17:13:49,644 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-11 17:13:49,644 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:13:49,645 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:13:49,646 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-11 17:13:49,646 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-11 17:13:49,646 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-11 17:13:49,647 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-11 17:13:49,647 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-11 17:13:49,648 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-11 17:13:49,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [30/36] Tour test_viin_web_map_route_crud → Step switch back to the list (trigger: .o_switch_view.o_list) 2026-10-11 17:13:49,751 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [31/36] Tour test_viin_web_map_route_crud → Step the route shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Route')) 2026-10-11 17:13:49,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:49] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 17:13:49,787 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-11 17:13:49,788 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-11 17:13:49,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-11 17:13:49,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-11 17:13:49,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-11 17:13:49,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-11 17:13:49,793 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-10-11 17:13:49,794 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-11 17:13:49,795 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-10-11 17:13:49,795 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-11 17:13:49,796 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-10-11 17:13:49,797 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-11 17:13:49,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [32/36] Tour test_viin_web_map_route_crud → Step select the route's row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Route')) .o_list_record_selector input[type='checkbox']) 2026-10-11 17:13:49,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [33/36] Tour test_viin_web_map_route_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-10-11 17:13:49,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [34/36] Tour test_viin_web_map_route_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-10-11 17:13:50,045 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [35/36] Tour test_viin_web_map_route_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-10-11 17:13:50,110 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: [36/36] Tour test_viin_web_map_route_crud → Step the route, and its cascade-deleted waypoints with it, is gone from the list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Route')))) 2026-10-11 17:13:50,130 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted test_viin_web_map.route records with IDs: [2] 2026-10-11 17:13:50,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:50] "POST /web/dataset/call_kw/test_viin_web_map.route/unlink HTTP/1.1" 200 - 5 0.005 0.009 2026-10-11 17:13:50,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:50] "POST /web/dataset/call_kw/test_viin_web_map.route/web_search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 17:13:50,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: tour succeeded 2026-10-11 17:13:50,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_route_crud SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-10-11 17:13:50,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui.browser: heap 30643888 (allocated 31830016) 2026-10-11 17:13:50,369 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing chrome headless with pid 8143 2026-10-11 17:13:50,380 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Closing websocket connection 2026-10-11 17:13:50,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Terminating chrome headless with pid 8143 2026-10-11 17:13:50,497 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171350_497493_test_user_can_crud_a_route_with_waypoints_through_the_ui.txt 2026-10-11 17:13:50,497 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_user_can_crud_a_route_with_waypoints_through_the_ui: Removing chrome user profile "/tmp/tmpem87uuap_chrome_odoo" 2026-10-11 17:13:50,559 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_crud ... 2026-10-11 17:13:50,997 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome pid: 8379 2026-10-11 17:13:50,997 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless temporary user profile dir: /tmp/tmpqawezlee_chrome_odoo 2026-10-11 17:13:50,997 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:41349/json/version 2026-10-11 17:13:50,999 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41349/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:13:51,036 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Browser version: Chrome/150.0.7871.114 2026-10-11 17:13:51,037 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Issuing json command http://127.0.0.1:41349/json 2026-10-11 17:13:51,038 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41349/json with timeout 3 increased to 10s during tests 2026-10-11 17:13:51,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Websocket url found: ws://127.0.0.1:41349/devtools/page/6D6B234DFA6286D845A978DB10841A18 2026-10-11 17:13:51,102 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Enable chrome headless console log notification 2026-10-11 17:13:51,138 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome headless enable page notifications 2026-10-11 17:13:51,190 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:13:51,207 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Setting session cookie in browser 2026-10-11 17:13:51,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-11 17:13:51,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-11 17:13:51,231 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:13:53,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:53] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.235 1.726 2026-10-11 17:13:53,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Navigation result: {'frameId': '6D6B234DFA6286D845A978DB10841A18', 'loaderId': '38E9920458E8628700EBCB139ECC41E9', 'isDownload': False} 2026-10-11 17:13:53,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_crud')" 2026-10-11 17:13:53,234 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:53] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:13:53,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:53] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.022 2026-10-11 17:13:53,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:53] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.041 2026-10-11 17:13:53,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.048 2026-10-11 17:13:53,365 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:13:54,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.521 0.687 2026-10-11 17:13:54,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.009 2026-10-11 17:13:54,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.815 2026-10-11 17:13:54,639 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:13:54,643 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:13:54,648 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:13:54,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 17:13:54,704 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: Owl is running in 'dev' mode. 2026-10-11 17:13:54,775 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:13:54,850 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.046 0.093 2026-10-11 17:13:54,854 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.103 2026-10-11 17:13:54,937 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Evaluate test code "odoo.startTour('test_viin_web_map_location_crud', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:13:54,952 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [1/29] Tour test_viin_web_map_location_crud → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-11 17:13:55,021 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:13:55,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.063 0.179 2026-10-11 17:13:55,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.280 2026-10-11 17:13:55,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.148 2026-10-11 17:13:55,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.234 2026-10-11 17:13:55,131 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:55,181 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:13:55,185 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.165 2026-10-11 17:13:55,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 0.124 2026-10-11 17:13:55,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.182 2026-10-11 17:13:55,318 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "POST /web/action/load HTTP/1.1" 200 - 9 0.024 0.223 2026-10-11 17:13:55,745 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "POST /mail/data HTTP/1.1" 200 - 140 0.190 0.639 2026-10-11 17:13:55,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.051 0.431 2026-10-11 17:13:55,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:13:56,044 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.035 2026-10-11 17:13:56,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.005 0.037 2026-10-11 17:13:56,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:56,137 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.008 0.055 2026-10-11 17:13:56,200 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.010 0.041 2026-10-11 17:13:56,214 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 17:13:56,274 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.006 0.033 2026-10-11 17:13:56,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:13:56,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:13:56,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 17:13:56,431 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /web/assets/126f390/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 17:13:56,523 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:56,535 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:13:56,536 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:13:56,537 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:13:56,537 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:13:56,544 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:13:56,587 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [2/29] Tour test_viin_web_map_location_crud → Step the list view is now showing (trigger: .o_list_view) 2026-10-11 17:13:56,622 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:13:56,623 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:13:56,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:13:56,624 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-11 17:13:56,631 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-11 17:13:56,632 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:13:56,632 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:13:56,633 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:13:56,634 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-11 17:13:56,634 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-11 17:13:56,635 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-11 17:13:56,636 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-11 17:13:56,636 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-11 17:13:56,638 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-11 17:13:56,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [3/29] Tour test_viin_web_map_location_crud → Step click New to create a location (trigger: .o_list_button_add) 2026-10-11 17:13:56,817 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [4/29] Tour test_viin_web_map_location_crud → Step wait for the blank form (trigger: .o_form_view .o_form_sheet) 2026-10-11 17:13:56,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:13:56,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:56] "POST /web/dataset/call_kw/test_viin_web_map.location/onchange HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:13:56,931 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [5/29] Tour test_viin_web_map_location_crud → Step fill in the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-11 17:13:57,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [6/29] Tour test_viin_web_map_location_crud → Step search the seeded, already-geolocated partner (trigger: .o_field_widget[name='partner_id'] input) 2026-10-11 17:13:57,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [7/29] Tour test_viin_web_map_location_crud → Step select it from the dropdown (trigger: .o-autocomplete--dropdown-item:contains('Test Viin Map Located Partner')) 2026-10-11 17:13:57,126 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:57] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.014 0.034 2026-10-11 17:13:57,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:57] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.029 0.027 2026-10-11 17:13:57,439 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [8/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:13:57,508 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [9/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:13:57,526 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:57] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 3 0.004 0.011 2026-10-11 17:13:57,571 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [10/29] Tour test_viin_web_map_location_crud → Step the new location is now the active record (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-10-11 17:13:57,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [11/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-11 17:13:57,690 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [12/29] Tour test_viin_web_map_location_crud → Step the created record shows up in the list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location')) 2026-10-11 17:13:57,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:57] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:13:57,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [13/29] Tour test_viin_web_map_location_crud → Step the record opened back into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Tour Location')) 2026-10-11 17:13:57,813 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:57] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.002 0.014 2026-10-11 17:13:57,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [14/29] Tour test_viin_web_map_location_crud → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-11 17:13:57,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [15/29] Tour test_viin_web_map_location_crud → Step save form (trigger: .o_form_button_save:enabled) 2026-10-11 17:13:57,999 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [16/29] Tour test_viin_web_map_location_crud → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-11 17:13:58,020 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:58] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.006 0.012 2026-10-11 17:13:58,052 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [17/29] Tour test_viin_web_map_location_crud → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-11 17:13:58,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [18/29] Tour test_viin_web_map_location_crud → Step the updated record shows up in the (unfiltered) list (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-10-11 17:13:58,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:58] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 17:13:58,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [19/29] Tour test_viin_web_map_location_crud → Step search for the updated name (trigger: .o_searchview_input) 2026-10-11 17:13:58,303 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [20/29] Tour test_viin_web_map_location_crud → Step confirm the search (trigger: .o_searchview_autocomplete li.focus) 2026-10-11 17:13:58,367 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [21/29] Tour test_viin_web_map_location_crud → Step the search narrows the list down to the matching record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Tour Location Updated')) 2026-10-11 17:13:58,383 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:58] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-10-11 17:13:58,421 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [22/29] Tour test_viin_web_map_location_crud → Step exactly one record matches the search (trigger: .o_pager_value:contains('1-1')) 2026-10-11 17:13:58,481 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [23/29] Tour test_viin_web_map_location_crud → Step select the matching row (trigger: .o_data_row:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')) .o_list_record_selector input[type='checkbox']) 2026-10-11 17:13:58,569 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [24/29] Tour test_viin_web_map_location_crud → Step open the Actions menu (trigger: .o_cp_action_menus button) 2026-10-11 17:13:58,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [25/29] Tour test_viin_web_map_location_crud → Step click Delete (trigger: .o-dropdown--menu span:contains('Delete')) 2026-10-11 17:13:58,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [26/29] Tour test_viin_web_map_location_crud → Step confirm the deletion (trigger: .modal-footer .btn-primary:contains('Delete')) 2026-10-11 17:13:58,784 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [27/29] Tour test_viin_web_map_location_crud → Step the record is gone from the (still search-filtered) list (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-10-11 17:13:58,807 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted test_viin_web_map.location records with IDs: [8] 2026-10-11 17:13:58,813 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:58] "POST /web/dataset/call_kw/test_viin_web_map.location/unlink HTTP/1.1" 200 - 5 0.003 0.016 2026-10-11 17:13:58,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:58] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 1 0.004 0.014 2026-10-11 17:13:58,900 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [28/29] Tour test_viin_web_map_location_crud → Step drop the search filter to look at the full, unfiltered record set (trigger: .o_searchview_facet .o_facet_remove) 2026-10-11 17:13:58,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: [29/29] Tour test_viin_web_map_location_crud → Step the record is truly deleted, not just filtered out of view (trigger: .o_list_view:not(:has(.o_data_cell:contains('Test Viin Map Tour Location Updated')))) 2026-10-11 17:13:59,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:13:59] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.004 0.018 2026-10-11 17:13:59,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: tour succeeded 2026-10-11 17:13:59,036 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_crud SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-11 17:13:59,234 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud.browser: heap 30371732 (allocated 31830016) 2026-10-11 17:13:59,241 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing chrome headless with pid 8379 2026-10-11 17:13:59,243 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Closing websocket connection 2026-10-11 17:13:59,245 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Terminating chrome headless with pid 8379 2026-10-11 17:13:59,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171359_384263_test_viin_web_map_location_crud.txt 2026-10-11 17:13:59,384 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_crud: Removing chrome user profile "/tmp/tmpqawezlee_chrome_odoo" 2026-10-11 17:13:59,439 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui: Starting TestUi.test_viin_web_map_location_map_readback ... 2026-10-11 17:13:59,873 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome pid: 8606 2026-10-11 17:13:59,874 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless temporary user profile dir: /tmp/tmp6pe9hs0l_chrome_odoo 2026-10-11 17:13:59,874 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:45365/json/version 2026-10-11 17:13:59,875 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45365/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:13:59,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Browser version: Chrome/150.0.7871.114 2026-10-11 17:13:59,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Issuing json command http://127.0.0.1:45365/json 2026-10-11 17:13:59,937 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45365/json with timeout 3 increased to 10s during tests 2026-10-11 17:13:59,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Websocket url found: ws://127.0.0.1:45365/devtools/page/2DFA84A1EB69760243C6FE75A003519B 2026-10-11 17:13:59,973 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Enable chrome headless console log notification 2026-10-11 17:13:59,997 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome headless enable page notifications 2026-10-11 17:14:00,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:14:00,105 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Setting session cookie in browser 2026-10-11 17:14:00,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Open "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" in browser 2026-10-11 17:14:00,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigating to: "http://127.0.0.1:8069/odoo/action-test_viin_web_map.action_locations" 2026-10-11 17:14:00,150 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:14:02,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:02] "GET /odoo/action-test_viin_web_map.action_locations HTTP/1.1" 200 - 191 0.231 1.817 2026-10-11 17:14:02,198 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Navigation result: {'frameId': '2DFA84A1EB69760243C6FE75A003519B', 'loaderId': 'CA25C9B30D64975D3BA429C7F5D8C967', 'isDownload': False} 2026-10-11 17:14:02,198 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate ready code "odoo.isTourReady('test_viin_web_map_location_map_readback')" 2026-10-11 17:14:02,264 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:02] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.015 2026-10-11 17:14:02,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:02] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.027 2026-10-11 17:14:02,343 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:14:03,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.703 0.646 2026-10-11 17:14:03,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 1.355 2026-10-11 17:14:03,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.391 2026-10-11 17:14:03,662 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.024 2026-10-11 17:14:03,679 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.394 2026-10-11 17:14:03,851 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:14:03,859 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:14:03,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:14:03,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:14:03,934 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:03,993 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:14:04,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.029 0.081 2026-10-11 17:14:04,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-11 17:14:04,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.087 2026-10-11 17:14:04,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Evaluate test code "odoo.startTour('test_viin_web_map_location_map_readback', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_viin_web_map.action_locations", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:14:04,157 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [1/12] Tour test_viin_web_map_location_map_readback → Step the map is the action's default view (fresh mount) (trigger: .o_viin_map_container) 2026-10-11 17:14:04,182 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:04,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.121 0.218 2026-10-11 17:14:04,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.320 2026-10-11 17:14:04,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.261 2026-10-11 17:14:04,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.028 0.271 2026-10-11 17:14:04,470 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:04,477 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:14:04,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "POST /mail/data HTTP/1.1" 200 - 140 0.171 0.564 2026-10-11 17:14:04,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.023 0.472 2026-10-11 17:14:04,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.522 2026-10-11 17:14:04,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.018 0.569 2026-10-11 17:14:05,059 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-11 17:14:05,124 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.048 2026-10-11 17:14:05,185 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:05,199 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/test_viin_web_map.location/get_views HTTP/1.1" 200 - 27 0.038 0.083 2026-10-11 17:14:05,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-10-11 17:14:05,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.002 0.036 2026-10-11 17:14:05,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.026 2026-10-11 17:14:05,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:14:05,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.005 0.033 2026-10-11 17:14:05,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:14:05,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:14:05,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:14:05,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /web/assets/126f390/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:14:05,683 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /viin_web_map/static/lib/leaflet/images/marker-icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:05,694 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:14:05,695 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:14:05,696 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:14:05,697 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:14:05,710 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "GET /viin_web_map/static/lib/leaflet/images/marker-shadow.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:05,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [2/12] Tour test_viin_web_map_location_map_readback → Step switch to the list view (trigger: .o_switch_view.o_list) 2026-10-11 17:14:05,785 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:14:05,786 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:14:05,786 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-10-11 17:14:05,788 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-10-11 17:14:05,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:14:05,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:14:05,790 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-10-11 17:14:05,790 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-10-11 17:14:05,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-10-11 17:14:05,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-10-11 17:14:05,792 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-10-11 17:14:05,792 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-10-11 17:14:05,814 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [3/12] Tour test_viin_web_map_location_map_readback → Step the list view is now showing (trigger: .o_list_view) 2026-10-11 17:14:05,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:14:05,856 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:05] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.003 0.026 2026-10-11 17:14:05,932 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/3.png 2026-10-11 17:14:05,932 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/3.png 2026-10-11 17:14:05,932 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/2.png 2026-10-11 17:14:05,932 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/2.png 2026-10-11 17:14:05,933 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/5/4.png 2026-10-11 17:14:05,939 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/6/4.png 2026-10-11 17:14:05,939 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/3.png 2026-10-11 17:14:05,940 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/3.png 2026-10-11 17:14:05,940 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/2.png 2026-10-11 17:14:05,940 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/2.png 2026-10-11 17:14:05,940 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/4/4.png 2026-10-11 17:14:05,941 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/3/7/4.png 2026-10-11 17:14:05,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [4/12] Tour test_viin_web_map_location_map_readback → Step open the already-located seeded record (trigger: .o_data_cell[name='name']:contains('Test Viin Map Located Location')) 2026-10-11 17:14:06,052 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [5/12] Tour test_viin_web_map_location_map_readback → Step the record opened into its own form (trigger: .o_breadcrumb .active:contains('Test Viin Map Located Location')) 2026-10-11 17:14:06,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:06,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/test_viin_web_map.location/web_read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 17:14:06,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [6/12] Tour test_viin_web_map_location_map_readback → Step edit the location's name (trigger: .o_field_widget[name='name'] input) 2026-10-11 17:14:06,255 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [7/12] Tour test_viin_web_map_location_map_readback → Step save (trigger: .o_form_button_save) 2026-10-11 17:14:06,322 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [8/12] Tour test_viin_web_map_location_map_readback → Step go back to the list (trigger: .o_breadcrumb .o_back_button) 2026-10-11 17:14:06,341 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/test_viin_web_map.location/web_save HTTP/1.1" 200 - 4 0.005 0.011 2026-10-11 17:14:06,389 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [9/12] Tour test_viin_web_map_location_map_readback → Step the list view is showing again (trigger: .o_list_view) 2026-10-11 17:14:06,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 17:14:06,457 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [10/12] Tour test_viin_web_map_location_map_readback → Step switch back to the map view (trigger: .o_switch_view.o_viin_map) 2026-10-11 17:14:06,525 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [11/12] Tour test_viin_web_map_location_map_readback → Step wait for the map's own data load to finish (trigger: .o_viin_pin_list_container) 2026-10-11 17:14:06,574 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/test_viin_web_map.location/web_search_read HTTP/1.1" 200 - 2 0.005 0.022 2026-10-11 17:14:06,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 2 0.005 0.046 2026-10-11 17:14:06,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.039 2026-10-11 17:14:06,743 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/test_viin_web_map.location/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:14:06,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:06] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 4 0.007 0.028 2026-10-11 17:14:06,838 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-10-11 17:14:06,839 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-10-11 17:14:06,839 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-10-11 17:14:06,840 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-10-11 17:14:06,851 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: [12/12] Tour test_viin_web_map_location_map_readback → Step the just-updated, already-located record's pin renders as located, not stuck Updating (trigger: .o_viin_pin_list_details li.o_pin_located a:contains('Test Viin Map Located Location Read Back')) 2026-10-11 17:14:06,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: tour succeeded 2026-10-11 17:14:06,911 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_viin_web_map_location_map_readback SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-11 17:14:07,038 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-10-11 17:14:07,039 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-10-11 17:14:07,039 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-10-11 17:14:07,040 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-10-11 17:14:07,042 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback.browser: heap 28597272 (allocated 30257152) 2026-10-11 17:14:07,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing chrome headless with pid 8606 2026-10-11 17:14:07,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Closing websocket connection 2026-10-11 17:14:07,058 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Terminating chrome headless with pid 8606 2026-10-11 17:14:07,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171407_154102_test_viin_web_map_location_map_readback.txt 2026-10-11 17:14:07,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_viin_web_map.tests.test_ui.TestUi.test_viin_web_map_location_map_readback: Removing chrome user profile "/tmp/tmp6pe9hs0l_chrome_odoo" 2026-10-11 17:14:07,224 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:14:07,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-10-11 17:14:07,261 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:14:07,715 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.009 0.449 2026-10-11 17:14:07,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:07,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:14:07,752 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.004 2026-10-11 17:14:07,763 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:07,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:07,780 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:07,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:07] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:09,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:09] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.012 1.403 2026-10-11 17:14:09,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_controller_args.TestWebsiteControllerArgs.test_crawl_args: waiting for threads: [] 2026-10-11 17:14:09,271 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:14:09,290 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-10-11 17:14:09,310 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:14:10,209 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-10-11 17:14:10,221 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:14:10,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:14:10,868 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-10-11 17:14:11,297 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 8836 2026-10-11 17:14:11,298 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmpylztp5yr_chrome_odoo 2026-10-11 17:14:11,298 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:39207/json/version 2026-10-11 17:14:11,299 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:39207/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:14:11,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-10-11 17:14:11,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:39207/json 2026-10-11 17:14:11,328 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:39207/json with timeout 3 increased to 10s during tests 2026-10-11 17:14:11,346 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:39207/devtools/page/FE8542BB491D6FAC13AD68BFC3519FBE 2026-10-11 17:14:11,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-10-11 17:14:11,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-10-11 17:14:11,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:14:11,466 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-10-11 17:14:11,482 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-11 17:14:11,482 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-11 17:14:11,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:14:13,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:13] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 191 0.234 1.708 2026-10-11 17:14:13,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': 'FE8542BB491D6FAC13AD68BFC3519FBE', 'loaderId': 'D9DB01EC74065B5BDA29CD9718ED89EF', 'isDownload': False} 2026-10-11 17:14:13,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-10-11 17:14:13,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:13] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.021 2026-10-11 17:14:13,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:13] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:14:13,578 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:14:14,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:14] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.790 0.681 2026-10-11 17:14:15,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:15] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 1.493 2026-10-11 17:14:15,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:15] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 1.585 2026-10-11 17:14:15,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:15] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-11 17:14:15,221 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:15] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 17:14:16,219 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:14:16,229 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:14:16,233 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:14:16,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 17:14:16,271 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:16,334 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:14:16,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.049 0.089 2026-10-11 17:14:16,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.109 2026-10-11 17:14:16,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: The ready code tooks too much time : 3.0056540966033936 2026-10-11 17:14:16,485 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate test code "odoo.startTour('test_custom_snippet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:14:16,488 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.116 2026-10-11 17:14:16,587 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:14:16,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.252 2026-10-11 17:14:16,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.248 2026-10-11 17:14:16,714 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.234 2026-10-11 17:14:16,763 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:16,777 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:17,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "POST /mail/data HTTP/1.1" 200 - 140 0.225 0.523 2026-10-11 17:14:17,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.510 2026-10-11 17:14:17,306 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.582 2026-10-11 17:14:17,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 22 0.025 0.864 2026-10-11 17:14:17,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.734 2026-10-11 17:14:17,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-10-11 17:14:17,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.052 2026-10-11 17:14:17,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [1/20] Tour test_custom_snippet → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:14:17,908 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 0.020 2026-10-11 17:14:17,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:17,920 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.022 2026-10-11 17:14:18,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.028 2026-10-11 17:14:18,143 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.042 0.125 2026-10-11 17:14:18,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /mail/data HTTP/1.1" 200 - 72 0.090 0.238 2026-10-11 17:14:18,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.291 2026-10-11 17:14:18,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.286 2026-10-11 17:14:18,513 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.017 0.328 2026-10-11 17:14:18,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.388 2026-10-11 17:14:18,576 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.027 0.364 2026-10-11 17:14:18,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 17:14:18,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.019 0.027 2026-10-11 17:14:18,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:14:18,653 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:14:18,666 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.055 2026-10-11 17:14:18,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:14:18,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:14:18,680 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:18,740 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.009 0.026 2026-10-11 17:14:18,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:18] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.043 2026-10-11 17:14:20,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:20] "GET / HTTP/1.1" 200 - 1098 0.699 1.419 2026-10-11 17:14:20,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:20] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 2.107 2026-10-11 17:14:20,909 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:14:20,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:20] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.054 0.034 2026-10-11 17:14:21,006 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,014 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:14:21,088 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.032 0.121 2026-10-11 17:14:21,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:14:21,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:14:21,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.219 2026-10-11 17:14:21,153 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:14:21,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.160 2026-10-11 17:14:21,186 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:14:21,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.013 0.077 2026-10-11 17:14:21,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.133 2026-10-11 17:14:21,266 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:14:21,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.032 0.144 2026-10-11 17:14:21,331 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,332 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,332 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,333 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,333 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,333 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:21,408 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:14:21,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.038 2026-10-11 17:14:21,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.007 0.053 2026-10-11 17:14:21,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:21] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.004 0.014 2026-10-11 17:14:22,091 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:14:22,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.039 0.104 2026-10-11 17:14:22,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.184 2026-10-11 17:14:22,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 0.214 2026-10-11 17:14:22,310 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:14:22,345 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.023 0.024 2026-10-11 17:14:22,357 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:14:22,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.070 2026-10-11 17:14:22,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.236 0.245 2026-10-11 17:14:22,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:22] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.460 2026-10-11 17:14:23,023 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:23] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.476 2026-10-11 17:14:23,181 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:23,256 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:23,776 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:14:25,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:25] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.520 2.154 2026-10-11 17:14:26,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:26,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:26,534 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:26,556 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:26,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:14:26,611 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:14:26,614 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:26,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:14:26,662 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:14:26,670 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:14:26,671 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.097 2026-10-11 17:14:26,703 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.144 2026-10-11 17:14:26,716 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:26,725 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-11 17:14:26,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:14:26,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:14:26,772 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [2/20] Tour test_custom_snippet → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:14:26,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:14:26,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:14:26,801 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [3/20] Tour test_custom_snippet → Step Click on the Intro category. (trigger: #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:14:26,806 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:26,825 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:14:26,837 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:26,839 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:14:26,841 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:14:26,863 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:14:26,870 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:14:26,883 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:14:26,895 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:14:26,904 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:14:26,911 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:14:26,938 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:26,962 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:14:26,970 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:14:26,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:14:26,985 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:14:26,992 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:26] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:14:27,004 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:14:27,009 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:14:27,012 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:14:27,019 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:27,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:14:27,505 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [4/20] Tour test_custom_snippet → Step Click on the Banner building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]:not(.d-none)) 2026-10-11 17:14:27,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.011 0.055 2026-10-11 17:14:27,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.014 0.083 2026-10-11 17:14:27,882 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.009 0.105 2026-10-11 17:14:27,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.010 0.123 2026-10-11 17:14:27,928 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.010 0.143 2026-10-11 17:14:27,947 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.003 0.088 2026-10-11 17:14:27,973 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:27] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.009 0.070 2026-10-11 17:14:28,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.012 0.205 2026-10-11 17:14:28,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.004 0.147 2026-10-11 17:14:28,050 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.009 0.122 2026-10-11 17:14:28,075 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [5/20] Tour test_custom_snippet → Step #oe_snippets .oe_snippet[name="Intro"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:14:28,095 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.004 0.047 2026-10-11 17:14:28,112 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.012 0.070 2026-10-11 17:14:28,135 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.060 2026-10-11 17:14:28,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.005 0.099 2026-10-11 17:14:28,184 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.014 0.112 2026-10-11 17:14:28,190 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.006 0.141 2026-10-11 17:14:28,206 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.107 2026-10-11 17:14:28,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:28] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.125 2026-10-11 17:14:29,359 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:29,372 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:29,376 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:29,399 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:14:29,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:14:29,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:14:29,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.012 0.006 2026-10-11 17:14:29,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.020 2026-10-11 17:14:29,471 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 17:14:29,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.005 0.010 2026-10-11 17:14:29,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.014 0.015 2026-10-11 17:14:29,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.041 2026-10-11 17:14:29,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.035 2026-10-11 17:14:29,557 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.004 0.020 2026-10-11 17:14:29,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-11 17:14:29,693 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:29,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:29,798 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.014 0.030 2026-10-11 17:14:29,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:29] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.056 2026-10-11 17:14:30,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /contactus HTTP/1.1" 200 - 40 0.051 0.188 2026-10-11 17:14:30,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.009 0.193 2026-10-11 17:14:30,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.008 0.218 2026-10-11 17:14:30,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.014 0.308 2026-10-11 17:14:30,300 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.018 0.059 2026-10-11 17:14:30,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.007 0.067 2026-10-11 17:14:30,347 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:14:30,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.011 0.053 2026-10-11 17:14:30,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.006 0.047 2026-10-11 17:14:30,393 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:30,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.010 0.076 2026-10-11 17:14:30,471 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:30,473 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:14:30,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.043 0.058 2026-10-11 17:14:30,481 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:14:30,495 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:30,524 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:30,536 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:30,540 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:14:30,542 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:14:30,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:30,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.051 0.120 2026-10-11 17:14:30,587 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:30,604 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:14:30,622 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:14:30,630 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:30,636 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:30,639 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:14:30,648 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:30,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:14:30,670 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:30,671 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:30,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:30,674 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:30,680 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:14:30,706 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:14:30,723 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:14:30,724 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:30,745 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:14:30,755 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:30,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:14:30,773 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:30,782 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:30,784 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:14:30,804 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:14:30,814 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:30,825 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:14:30,828 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:30,831 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:14:30,837 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:14:30,841 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:30,849 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:30,850 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:30,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:30,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:30,872 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:14:30,884 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:30,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:30,893 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:14:30,900 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:14:30,912 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:14:30,918 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:30,919 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:30,939 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:30,950 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:14:30,962 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:30,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:14:30,976 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:14:30,980 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:30] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:14:31,004 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:14:31,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:14:31,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:14:31,039 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:14:31,066 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:14:31,087 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:14:31,096 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:14:31,111 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,114 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:14:31,139 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:31,153 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:31,162 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,176 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:14:31,188 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:14:31,192 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:31,204 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,207 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,215 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:31,231 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:14:31,235 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:31,237 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:14:31,238 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,275 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,277 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:31,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:31,310 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:14:31,311 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:14:31,313 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:14:31,335 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:14:31,358 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,369 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:14:31,384 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,391 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 17:14:31,427 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:14:31,438 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:14:31,478 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:14:31,481 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-10-11 17:14:31,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:14:31,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:31,523 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:14:31,527 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:14:31,539 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:14:31,548 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:14:31,557 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:14:31,563 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:14:31,565 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:31,568 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:14:31,578 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:14:31,580 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:31,599 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:14:31,607 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:31,608 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:14:31,614 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:31,630 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:14:31,633 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:31,646 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:14:31,651 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:31,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:14:31,666 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:14:31,685 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,687 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:14:31,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:31,717 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:14:31,723 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:14:31,736 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:31,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:14:31,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:31,751 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:31,762 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:31,772 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:31,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:31,808 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:31,809 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:31,823 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:14:31,851 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:14:31,861 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:14:31,863 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:14:31,869 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:14:31,911 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:14:31,916 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:14:31,929 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:14:31,940 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:31,953 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:14:31,955 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:31] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:14:32,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:32,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:32,561 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [6/20] Tour test_custom_snippet → Step Customize snippet (trigger: :iframe #wrapwrap .s_banner h1) 2026-10-11 17:14:32,662 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:32,689 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [7/20] Tour test_custom_snippet → Step Save custom snippet (trigger: .snippet-option-SnippetSave we-button) 2026-10-11 17:14:32,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:32,763 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:32] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:32,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:32] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:14:32,788 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:32] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:32,954 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [8/20] Tour test_custom_snippet → Step Confirm reload (trigger: .modal-dialog button:contains('Save and Reload')) 2026-10-11 17:14:33,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [9/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-10-11 17:14:33,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:33,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:33,492 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:14:33,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:33] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.040 0.117 2026-10-11 17:14:33,694 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:14:33,695 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:33] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.102 0.053 2026-10-11 17:14:34,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:34] "GET / HTTP/1.1" 200 - 125 0.127 0.739 2026-10-11 17:14:34,707 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:34] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.013 0.034 2026-10-11 17:14:34,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:34] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.007 0.059 2026-10-11 17:14:34,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:34] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.015 0.091 2026-10-11 17:14:35,153 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.010 2026-10-11 17:14:35,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:35] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.041 2026-10-11 17:14:35,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:35,428 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:35,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:35] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.245 0.254 2026-10-11 17:14:38,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:38] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.489 2.478 2026-10-11 17:14:38,743 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:38,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:38,970 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:39,006 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:39] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:14:39,625 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [10/20] Tour test_custom_snippet → Step Ensure custom snippet preview appeared in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner'] section[data-name='Custom Banner']) 2026-10-11 17:14:39,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:39] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.014 2026-10-11 17:14:39,764 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:39] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.034 2026-10-11 17:14:39,781 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:39] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.045 2026-10-11 17:14:39,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [11/20] Tour test_custom_snippet → Step Rename custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button) 2026-10-11 17:14:39,877 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [12/20] Tour test_custom_snippet → Step Set name (trigger: .o_rename_custom_snippet_dialog input[id='customSnippetName']) 2026-10-11 17:14:39,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [13/20] Tour test_custom_snippet → Step Confirm rename (trigger: .o_rename_custom_snippet_dialog footer .btn-primary) 2026-10-11 17:14:40,024 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [14/20] Tour test_custom_snippet → Step Click on the 'Bruce Banner' snippet (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id='s_banner']:has(section[data-name='Bruce Banner'])) 2026-10-11 17:14:40,064 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:14:40,065 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:40] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.018 0.021 2026-10-11 17:14:40,073 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:42,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:42] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.556 2.176 2026-10-11 17:14:43,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:43,136 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [15/20] Tour test_custom_snippet → Step Ensure banner section exists (trigger: :iframe #wrap section[data-name='Banner']) 2026-10-11 17:14:43,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [16/20] Tour test_custom_snippet → Step Ensure custom banner section exists (trigger: :iframe #wrap section[data-name='Bruce Banner']) 2026-10-11 17:14:43,269 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [17/20] Tour test_custom_snippet → Step Click on the Custom category block (trigger: #oe_snippets .oe_snippet[name='Custom'].o_we_draggable .oe_snippet_thumbnail) 2026-10-11 17:14:43,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [18/20] Tour test_custom_snippet → Step Delete custom snippet (trigger: :iframe .o_custom_snippet_wrap > .o_custom_snippet_edit > button + button) 2026-10-11 17:14:44,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:44] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.003 0.009 2026-10-11 17:14:44,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:44] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.021 2026-10-11 17:14:44,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:44] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.005 0.036 2026-10-11 17:14:45,042 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-10-11 17:14:45,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.020 0.037 2026-10-11 17:14:45,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.010 0.086 2026-10-11 17:14:45,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.021 0.109 2026-10-11 17:14:45,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.016 0.186 2026-10-11 17:14:45,302 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.010 0.227 2026-10-11 17:14:45,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [19/20] Tour test_custom_snippet → Step Confirm delete (trigger: .modal-dialog button:contains('Yes')) 2026-10-11 17:14:45,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.017 2026-10-11 17:14:45,513 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:45] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.032 2026-10-11 17:14:45,781 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: [20/20] Tour test_custom_snippet → Step Ensure custom snippet disappeared (trigger: :iframe .o_add_snippets_preview:not(:has(section[data-name='Bruce Banner']))) 2026-10-11 17:14:46,520 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /contactus HTTP/1.1" 200 - 129 0.130 0.774 2026-10-11 17:14:46,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.795 2026-10-11 17:14:46,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.893 2026-10-11 17:14:46,618 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [8993, 8992] 2026-10-11 17:14:46,619 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:14:46,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.043 0.770 2026-10-11 17:14:46,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.873 2026-10-11 17:14:46,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.008 0.080 2026-10-11 17:14:46,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-10-11 17:14:46,707 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.022 2026-10-11 17:14:46,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.005 0.058 2026-10-11 17:14:46,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-10-11 17:14:46,759 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-11 17:14:46,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:46] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.015 0.081 2026-10-11 17:14:47,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 53059408 (allocated 55463936) 2026-10-11 17:14:47,640 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 8836 2026-10-11 17:14:47,645 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-10-11 17:14:47,646 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 8836 2026-10-11 17:14:47,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171447_834123_test_01_run_tour.txt 2026-10-11 17:14:47,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmpylztp5yr_chrome_odoo" 2026-10-11 17:14:47,924 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [, ] 2026-10-11 17:14:49,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.582 2.197 2026-10-11 17:14:49,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:49] "GET /web/image/__odoo__unknown__src__/ HTTP/1.1" 200 - 7 0.004 1.874 2026-10-11 17:14:49,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:14:49,626 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-10-11 17:14:50,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 9370 2026-10-11 17:14:50,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpszv53e8i_chrome_odoo 2026-10-11 17:14:50,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:41511/json/version 2026-10-11 17:14:50,064 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41511/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:14:50,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-10-11 17:14:50,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:41511/json 2026-10-11 17:14:50,108 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41511/json with timeout 3 increased to 10s during tests 2026-10-11 17:14:50,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:41511/devtools/page/DE0F28D0DE2F35A09623BC4683E339F9 2026-10-11 17:14:50,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-10-11 17:14:50,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-10-11 17:14:50,181 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-10-11 17:14:50,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Open "http://127.0.0.1:8069/test_error_view" in browser 2026-10-11 17:14:50,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigating to: "http://127.0.0.1:8069/test_error_view" 2026-10-11 17:14:50,241 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:14:51,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:51] "GET /test_error_view HTTP/1.1" 200 - 183 0.140 1.319 2026-10-11 17:14:51,689 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': 'DE0F28D0DE2F35A09623BC4683E339F9', 'loaderId': '53FDFFD01182A9C38112190540FBE37B', 'isDownload': False} 2026-10-11 17:14:51,689 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-10-11 17:14:51,751 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:14:51,754 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:14:51,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:51] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.045 2026-10-11 17:14:51,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:14:51,865 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:14:51,869 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:51] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.066 2026-10-11 17:14:51,870 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:14:51,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:14:51,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:51] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.028 2026-10-11 17:14:52,037 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:14:52,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:52,040 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:14:52,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.023 2026-10-11 17:14:52,160 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:14:52,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.045 2026-10-11 17:14:52,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.010 0.076 2026-10-11 17:14:52,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:52,762 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate test code "odoo.startTour('test_error_website', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_error_view", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:14:52,777 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [1/44] Tour test_error_website → Step trigger rpc user error (trigger: a[href="/test_user_error_json"]) 2026-10-11 17:14:52,845 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [2/44] Tour test_error_website → Step div.o_notification_content:contains("This is a user rpc test") 2026-10-11 17:14:52,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.015 0.141 2026-10-11 17:14:52,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.052 0.183 2026-10-11 17:14:52,956 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:52] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:14:53,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [3/44] Tour test_error_website → Step rpc user error modal has message (trigger: button.o_notification_close) 2026-10-11 17:14:53,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [4/44] Tour test_error_website → Step trigger rpc access error (trigger: a[href="/test_access_error_json"]) 2026-10-11 17:14:53,138 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [5/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access rpc test") 2026-10-11 17:14:53,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:53] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:14:53,198 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [6/44] Tour test_error_website → Step rpc access error modal has message (trigger: button.o_notification_close) 2026-10-11 17:14:53,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [7/44] Tour test_error_website → Step trigger validation rpc error (trigger: a[href="/test_validation_error_json"]) 2026-10-11 17:14:53,342 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [8/44] Tour test_error_website → Step div.o_notification_content:contains("This is a validation rpc test") 2026-10-11 17:14:53,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:53] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:53,397 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [9/44] Tour test_error_website → Step rpc validation error modal has message (trigger: button.o_notification_close) 2026-10-11 17:14:53,466 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [10/44] Tour test_error_website → Step trigger rpc missing error (trigger: a[href="/test_missing_error_json"]) 2026-10-11 17:14:53,529 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [11/44] Tour test_error_website → Step div.o_notification_content:contains("This is a missing rpc test") 2026-10-11 17:14:53,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:53] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:53,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [12/44] Tour test_error_website → Step rpc missing error modal has message (trigger: button.o_notification_close) 2026-10-11 17:14:53,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [13/44] Tour test_error_website → Step trigger rpc error 403 (trigger: a[href="/test_access_denied_json"]) 2026-10-11 17:14:53,722 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [14/44] Tour test_error_website → Step div.o_notification_content:contains("This is an access denied rpc test") 2026-10-11 17:14:53,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:53] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:14:53,780 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [15/44] Tour test_error_website → Step rpc error 403 modal has message (trigger: button.o_notification_close) 2026-10-11 17:14:53,849 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [16/44] Tour test_error_website → Step trigger rpc error 500 (trigger: a[href="/test_internal_error_json"]) 2026-10-11 17:14:53,905 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [17/44] Tour test_error_website → Step div.o_error_dialog.modal-content 2026-10-11 17:14:53,917 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:53] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:14:53,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [18/44] Tour test_error_website → Step rpc error 500 modal is an ErrorDialog (trigger: .modal-footer button.btn.btn-primary) 2026-10-11 17:14:54,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [19/44] Tour test_error_website → Step trigger http user error (trigger: body) 2026-10-11 17:14:54,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:54] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.032 0.316 2026-10-11 17:14:54,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:54] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.019 2026-10-11 17:14:55,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [20/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:55,069 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.010 2026-10-11 17:14:55,124 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [21/44] Tour test_error_website → Step http user error page has title and message (trigger: div.container pre:contains("This is a user http test")) 2026-10-11 17:14:55,130 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.017 0.057 2026-10-11 17:14:55,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.035 0.052 2026-10-11 17:14:55,548 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [22/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:55,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:55,646 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [23/44] Tour test_error_website → Step http user error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a user http test")) 2026-10-11 17:14:55,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.040 0.037 2026-10-11 17:14:55,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.084 2026-10-11 17:14:55,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [24/44] Tour test_error_website → Step http user error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-11 17:14:55,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:55] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.013 0.036 2026-10-11 17:14:56,075 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [25/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:56,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.014 2026-10-11 17:14:56,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.056 2026-10-11 17:14:56,159 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [26/44] Tour test_error_website → Step http validation error page has title and message (trigger: div.container pre:contains("This is a validation http test")) 2026-10-11 17:14:56,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.006 0.035 2026-10-11 17:14:56,485 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [27/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:56,500 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:56,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.033 2026-10-11 17:14:56,558 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.049 2026-10-11 17:14:56,594 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [28/44] Tour test_error_website → Step http validation error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a validation http test")) 2026-10-11 17:14:56,646 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [29/44] Tour test_error_website → Step http validation error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-11 17:14:56,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:56] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.016 0.086 2026-10-11 17:14:57,014 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [30/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-11 17:14:57,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.010 0.031 2026-10-11 17:14:57,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.047 2026-10-11 17:14:57,104 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [31/44] Tour test_error_website → Step http access error page has title and message (trigger: div.container pre:contains("This is an access http test")) 2026-10-11 17:14:57,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.012 0.048 2026-10-11 17:14:57,489 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [32/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-11 17:14:57,502 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:57,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [33/44] Tour test_error_website → Step http access error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is an access http test")) 2026-10-11 17:14:57,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.037 0.037 2026-10-11 17:14:57,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.080 2026-10-11 17:14:57,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [34/44] Tour test_error_website → Step http access error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-11 17:14:57,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:57] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.009 0.037 2026-10-11 17:14:58,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [35/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:58,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.013 0.032 2026-10-11 17:14:58,140 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.051 2026-10-11 17:14:58,176 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [36/44] Tour test_error_website → Step http missing error page has title and message (trigger: div.container pre:contains("This is a missing http test")) 2026-10-11 17:14:58,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.011 0.040 2026-10-11 17:14:58,539 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [37/44] Tour test_error_website → Step h1:contains("Something went wrong.") 2026-10-11 17:14:58,556 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:58,636 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [38/44] Tour test_error_website → Step http missing error page debug has title and message open (trigger: div#error_main.collapse.show pre:contains("This is a missing http test")) 2026-10-11 17:14:58,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.045 0.041 2026-10-11 17:14:58,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.090 2026-10-11 17:14:58,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [39/44] Tour test_error_website → Step http missing error page debug has traceback closed (trigger: body:has(div#error_traceback.collapse:not(.show) pre#exception_traceback)) 2026-10-11 17:14:58,839 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:58] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.010 0.047 2026-10-11 17:14:59,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [40/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-11 17:14:59,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:59] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.034 0.038 2026-10-11 17:14:59,139 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.077 2026-10-11 17:14:59,145 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [41/44] Tour test_error_website → Step http error 403 page has title but no message (trigger: div#wrap:not(:has(pre:contains("This is an access denied http test"))) 2026-10-11 17:14:59,302 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:59] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.016 0.047 2026-10-11 17:14:59,544 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [42/44] Tour test_error_website → Step h1:contains("403: Forbidden") 2026-10-11 17:14:59,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-10-11 17:14:59,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:59] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.017 0.042 2026-10-11 17:14:59,641 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [43/44] Tour test_error_website → Step http 403 error page debug has title but no message (trigger: div#debug_infos:not(:has(#error_main))) 2026-10-11 17:14:59,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:14:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.075 2026-10-11 17:14:59,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: [44/44] Tour test_error_website → Step http 403 error page debug has traceback open (trigger: body:has(div#error_traceback.collapse.show pre#exception_traceback)) 2026-10-11 17:14:59,762 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-10-11 17:14:59,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-11 17:14:59,996 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 12678364 (allocated 15466496) 2026-10-11 17:15:00,007 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 9370 2026-10-11 17:15:00,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-10-11 17:15:00,010 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 9370 2026-10-11 17:15:00,106 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171500_106175_test_01_run_test.txt 2026-10-11 17:15:00,106 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmpszv53e8i_chrome_odoo" 2026-10-11 17:15:00,173 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:15:00,198 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-10-11 17:15:00,629 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 9585 2026-10-11 17:15:00,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmpvvsw8y5j_chrome_odoo 2026-10-11 17:15:00,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:33869/json/version 2026-10-11 17:15:00,631 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33869/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:15:00,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-10-11 17:15:00,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:33869/json 2026-10-11 17:15:00,696 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33869/json with timeout 3 increased to 10s during tests 2026-10-11 17:15:00,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:33869/devtools/page/1D92D7109F0341B643A8DB6B3E0A72AE 2026-10-11 17:15:00,737 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-10-11 17:15:00,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-10-11 17:15:00,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:15:00,827 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-10-11 17:15:00,829 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-11 17:15:00,829 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-11 17:15:00,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:15:04,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:04] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 191 0.303 3.286 2026-10-11 17:15:04,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': '1D92D7109F0341B643A8DB6B3E0A72AE', 'loaderId': '268A8B7224F9DBA54D8AA13D99DAFE2D', 'isDownload': False} 2026-10-11 17:15:04,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate ready code "odoo.isTourReady('test_form_conditional_visibility_record_field')" 2026-10-11 17:15:04,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:04] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.028 2026-10-11 17:15:04,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:04] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:15:06,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.904 0.696 2026-10-11 17:15:06,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.597 2026-10-11 17:15:06,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.616 2026-10-11 17:15:06,148 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:15:06,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.010 2026-10-11 17:15:06,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:15:06,960 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:15:06,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:15:06,969 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:15:06,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.012 2026-10-11 17:15:07,015 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-10-11 17:15:07,063 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:15:07,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.058 2026-10-11 17:15:07,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.064 2026-10-11 17:15:07,156 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-11 17:15:07,199 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: The ready code tooks too much time : 2.7579283714294434 2026-10-11 17:15:07,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Evaluate test code "odoo.startTour('test_form_conditional_visibility_record_field', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:15:07,283 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:07,332 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.068 0.174 2026-10-11 17:15:07,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.166 2026-10-11 17:15:07,433 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:15:07,455 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:07,767 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "POST /mail/data HTTP/1.1" 200 - 140 0.156 0.399 2026-10-11 17:15:07,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.565 2026-10-11 17:15:07,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.015 0.410 2026-10-11 17:15:07,914 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.025 0.639 2026-10-11 17:15:07,983 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:07] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.024 0.571 2026-10-11 17:15:08,032 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.642 2026-10-11 17:15:08,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.020 2026-10-11 17:15:08,470 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [1/21] Tour test_form_conditional_visibility_record_field → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:15:08,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-10-11 17:15:08,496 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.028 2026-10-11 17:15:08,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.030 2026-10-11 17:15:08,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.037 2026-10-11 17:15:08,773 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.041 0.191 2026-10-11 17:15:09,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /mail/data HTTP/1.1" 200 - 72 0.089 0.395 2026-10-11 17:15:09,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.473 2026-10-11 17:15:09,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.483 2026-10-11 17:15:09,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.388 2026-10-11 17:15:09,242 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.410 2026-10-11 17:15:09,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:15:09,436 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.056 0.032 2026-10-11 17:15:09,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:15:09,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:15:09,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.076 2026-10-11 17:15:09,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:15:09,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 17:15:09,500 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:15:09,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.019 0.031 2026-10-11 17:15:09,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.067 2026-10-11 17:15:12,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1097 0.893 1.640 2026-10-11 17:15:12,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 2.493 2026-10-11 17:15:12,202 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:15:12,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.062 0.050 2026-10-11 17:15:12,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:15:12,299 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,299 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:15:12,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.128 2026-10-11 17:15:12,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.014 0.192 2026-10-11 17:15:12,427 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:12,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:15:12,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.018 0.161 2026-10-11 17:15:12,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.002 0.083 2026-10-11 17:15:12,509 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:15:12,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1114:117) at WebsiteEditorComponent.setup (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:21616:782) at new ComponentNode (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1638:6 at WebsitePreview.template (eval at compile (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1593:421), :50:12) at RootFiber._render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1002:96) at RootFiber.render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1001:6) at ComponentNode.render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1080:56) 2026-10-11 17:15:12,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.024 0.086 2026-10-11 17:15:12,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:15:12,609 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,610 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,610 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,610 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,611 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,611 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:12,624 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.020 0.168 2026-10-11 17:15:12,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:12] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.011 0.302 2026-10-11 17:15:12,984 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:15:13,020 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.013 0.311 2026-10-11 17:15:13,045 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.008 0.294 2026-10-11 17:15:13,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.011 2026-10-11 17:15:13,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:15:13,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.036 0.106 2026-10-11 17:15:13,773 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.201 2026-10-11 17:15:13,828 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.024 0.217 2026-10-11 17:15:13,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.011 0.067 2026-10-11 17:15:13,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:15:13,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:13] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.027 0.026 2026-10-11 17:15:14,003 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:15:14,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:14] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.081 2026-10-11 17:15:14,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:14] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.301 0.287 2026-10-11 17:15:14,760 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:14] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.006 0.569 2026-10-11 17:15:14,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.595 2026-10-11 17:15:14,984 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:15,067 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:15,573 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:17,962 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.580 2.299 2026-10-11 17:15:18,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:18,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:18,561 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:18,597 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:18,629 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:18,640 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:18,676 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:15:18,678 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:15:18,716 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 17:15:18,734 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:15:18,735 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:15:18,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:15:18,744 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:15:18,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:18,786 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:18,791 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:18,802 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:15:18,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [2/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-10-11 17:15:18,849 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:18,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:15:18,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:15:18,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:15:18,877 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-11 17:15:18,886 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:18,896 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:18,897 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:18,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:18,905 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:18,907 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:15:18,910 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [3/21] Tour test_form_conditional_visibility_record_field → Step Open visibility dropdown (trigger: we-select:has([data-set-visibility="conditional"])) 2026-10-11 17:15:18,913 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:18,941 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:18,946 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:15:18,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:18,983 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:18,984 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:18] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:15:19,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.029 0.061 2026-10-11 17:15:19,042 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.100 2026-10-11 17:15:19,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:15:19,055 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:15:19,060 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:15:19,110 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:19,129 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:15:19,145 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:15:19,153 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:19,162 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:19,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:15:19,173 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:19,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:19,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:19,233 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:15:19,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.043 0.034 2026-10-11 17:15:19,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.002 0.064 2026-10-11 17:15:19,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.002 0.086 2026-10-11 17:15:19,352 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.017 2026-10-11 17:15:19,373 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.041 2026-10-11 17:15:19,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.009 0.047 2026-10-11 17:15:19,431 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.006 0.024 2026-10-11 17:15:19,445 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.043 2026-10-11 17:15:19,470 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.007 0.047 2026-10-11 17:15:19,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 17:15:19,570 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:19,576 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:19,583 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:19,832 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:19,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:19] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:19,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [4/21] Tour test_form_conditional_visibility_record_field → Step Set visibility to conditional (trigger: [data-set-visibility="conditional"]) 2026-10-11 17:15:20,038 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:20,046 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [5/21] Tour test_form_conditional_visibility_record_field → Step Open model selector (trigger: we-select:has([data-select-data-attribute="2"])) 2026-10-11 17:15:20,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:20] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.010 0.006 2026-10-11 17:15:20,237 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [6/21] Tour test_form_conditional_visibility_record_field → Step Set model to tag #2 (trigger: [data-select-data-attribute="2"]) 2026-10-11 17:15:20,327 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [7/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:15:20,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [8/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-10-11 17:15:20,446 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [9/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:15:21,909 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [10/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:15:21,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:21,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:21] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.003 0.007 2026-10-11 17:15:22,084 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:15:22,084 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:22] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.058 0.064 2026-10-11 17:15:22,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:22,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:22] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.021 0.029 2026-10-11 17:15:23,008 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:23] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.157 0.728 2026-10-11 17:15:23,160 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:23,645 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [11/21] Tour test_form_conditional_visibility_record_field → Step Name field is hidden (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if.d-none)) 2026-10-11 17:15:23,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:23] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.056 2026-10-11 17:15:23,683 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.087 2026-10-11 17:15:23,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:23] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.011 0.102 2026-10-11 17:15:23,789 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [12/21] Tour test_form_conditional_visibility_record_field → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:15:23,843 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [13/21] Tour test_form_conditional_visibility_record_field → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:15:23,965 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,016 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:24] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.199 0.261 2026-10-11 17:15:24,323 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,576 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [14/21] Tour test_form_conditional_visibility_record_field → Step Select name field (trigger: :iframe .s_website_form .s_website_form_input[name=name]) 2026-10-11 17:15:24,740 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [15/21] Tour test_form_conditional_visibility_record_field → Step Open comparator dropdown (trigger: we-select:has([data-select-data-attribute="!selected"])) 2026-10-11 17:15:24,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:24] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.004 0.009 2026-10-11 17:15:24,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:24,904 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:24] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.007 0.016 2026-10-11 17:15:24,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:24] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.003 0.026 2026-10-11 17:15:24,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:24] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.003 0.035 2026-10-11 17:15:25,003 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:25] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:15:25,018 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:25] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-11 17:15:25,024 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:25] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.021 2026-10-11 17:15:25,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:25] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.007 0.016 2026-10-11 17:15:25,192 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:25,271 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [16/21] Tour test_form_conditional_visibility_record_field → Step Set comparator to Is not equal (trigger: [data-select-data-attribute="!selected"]) 2026-10-11 17:15:25,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:25,389 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [17/21] Tour test_form_conditional_visibility_record_field → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:15:25,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [18/21] Tour test_form_conditional_visibility_record_field → Step body:not(:has(.o_dialog)) 2026-10-11 17:15:25,507 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [19/21] Tour test_form_conditional_visibility_record_field → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:15:26,989 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [20/21] Tour test_form_conditional_visibility_record_field → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:15:26,994 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:27,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:27] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.009 0.010 2026-10-11 17:15:27,082 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:15:27,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:27] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.009 0.029 2026-10-11 17:15:27,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:27,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:27] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.188 0.671 2026-10-11 17:15:28,009 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:28] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.015 0.865 2026-10-11 17:15:28,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:28,339 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.035 2026-10-11 17:15:28,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.085 2026-10-11 17:15:28,434 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.012 0.113 2026-10-11 17:15:28,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-10-11 17:15:28,537 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: [21/21] Tour test_form_conditional_visibility_record_field → Step Name field is shown (trigger: :iframe .s_website_form:has(.s_website_form_field_hidden_if:not(.d-none))) 2026-10-11 17:15:28,599 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-10-11 17:15:28,601 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR test_form_conditional_visibility_record_field SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-10-11 17:15:29,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 47881156 (allocated 51232768) 2026-10-11 17:15:29,119 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 9585 2026-10-11 17:15:29,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-10-11 17:15:29,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 9585 2026-10-11 17:15:29,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171529_236752_test_form_conditional_visibility_record_field.txt 2026-10-11 17:15:29,237 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmpvvsw8y5j_chrome_odoo" 2026-10-11 17:15:29,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:15:29,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-10-11 17:15:31,438 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-10-11 17:15:31,884 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-10-11 17:15:32,046 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:15:32,091 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-10-11 17:15:32,528 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 9920 2026-10-11 17:15:32,528 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmp98cmeu3r_chrome_odoo 2026-10-11 17:15:32,529 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:38229/json/version 2026-10-11 17:15:32,531 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38229/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:15:32,554 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-10-11 17:15:32,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:38229/json 2026-10-11 17:15:32,555 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38229/json with timeout 3 increased to 10s during tests 2026-10-11 17:15:32,582 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:38229/devtools/page/188AAB9AB514534B856DFCF4DB3771E5 2026-10-11 17:15:32,599 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-10-11 17:15:32,606 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-10-11 17:15:32,702 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:15:32,720 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-10-11 17:15:32,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-10-11 17:15:32,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-10-11 17:15:32,756 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:15:34,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:34] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.251 1.818 2026-10-11 17:15:34,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': '188AAB9AB514534B856DFCF4DB3771E5', 'loaderId': 'E7E49C9DAF39EF24B6643F9FED668483', 'isDownload': False} 2026-10-11 17:15:34,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate ready code "odoo.isTourReady('test_image_upload_progress')" 2026-10-11 17:15:34,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.038 0.016 2026-10-11 17:15:34,949 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:34] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.081 2026-10-11 17:15:34,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:34] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:15:35,012 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:35] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.147 2026-10-11 17:15:35,095 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:15:35,973 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:35] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.394 0.676 2026-10-11 17:15:35,993 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:35] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.890 2026-10-11 17:15:35,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:35] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.687 2026-10-11 17:15:36,167 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:15:36,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:15:36,172 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:15:36,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-11 17:15:36,257 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-10-11 17:15:36,297 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:15:36,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.051 0.086 2026-10-11 17:15:36,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.108 2026-10-11 17:15:36,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.100 2026-10-11 17:15:36,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Evaluate test code "odoo.startTour('test_image_upload_progress', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:15:36,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:15:36,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.089 0.220 2026-10-11 17:15:36,662 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.241 2026-10-11 17:15:36,726 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:36,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:37,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "POST /mail/data HTTP/1.1" 200 - 140 0.221 0.408 2026-10-11 17:15:37,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.062 0.698 2026-10-11 17:15:37,292 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.830 2026-10-11 17:15:37,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.617 2026-10-11 17:15:37,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.671 2026-10-11 17:15:37,427 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.712 2026-10-11 17:15:37,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-10-11 17:15:37,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [1/34] Tour test_image_upload_progress → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:15:37,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.017 2026-10-11 17:15:37,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.025 2026-10-11 17:15:37,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-10-11 17:15:37,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.023 2026-10-11 17:15:38,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.033 0.141 2026-10-11 17:15:38,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.056 2026-10-11 17:15:38,347 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /mail/data HTTP/1.1" 200 - 72 0.133 0.233 2026-10-11 17:15:38,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.289 2026-10-11 17:15:38,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.355 2026-10-11 17:15:38,497 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.047 0.370 2026-10-11 17:15:38,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.012 0.445 2026-10-11 17:15:38,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-11 17:15:38,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.055 0.030 2026-10-11 17:15:38,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:15:38,667 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:15:38,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:15:38,677 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:15:38,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:38,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.009 0.127 2026-10-11 17:15:38,790 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.014 0.034 2026-10-11 17:15:38,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:38] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.006 0.036 2026-10-11 17:15:41,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /test_image_progress HTTP/1.1" 200 - 1101 0.785 1.597 2026-10-11 17:15:41,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.007 2.383 2026-10-11 17:15:41,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:15:41,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.043 2026-10-11 17:15:41,307 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,309 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:15:41,322 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:15:41,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.015 0.114 2026-10-11 17:15:41,352 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:15:41,379 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.063 2026-10-11 17:15:41,403 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:15:41,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.034 0.209 2026-10-11 17:15:41,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.001 0.124 2026-10-11 17:15:41,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:15:41,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.036 2026-10-11 17:15:41,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.006 0.068 2026-10-11 17:15:41,595 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,598 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,600 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:15:41,603 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,603 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,604 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:15:41,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.088 2026-10-11 17:15:41,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:15:41,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:41] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.027 0.157 2026-10-11 17:15:42,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.005 0.011 2026-10-11 17:15:42,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:15:42,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.045 0.097 2026-10-11 17:15:42,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.036 0.182 2026-10-11 17:15:42,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.012 0.259 2026-10-11 17:15:42,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:15:42,613 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.024 2026-10-11 17:15:42,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:15:42,642 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:42] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.012 0.050 2026-10-11 17:15:43,203 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:43] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.233 0.240 2026-10-11 17:15:43,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:43] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.458 2026-10-11 17:15:43,243 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:43] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.009 0.462 2026-10-11 17:15:43,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:43,423 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:43,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:46,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.537 2.263 2026-10-11 17:15:46,541 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:46,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:46,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:46,822 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:46,841 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:46,882 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:15:46,891 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [2/34] Tour test_image_upload_progress → Step reload to load patch (trigger: .o_website_preview) 2026-10-11 17:15:46,906 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:15:46,907 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:15:46,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:15:46,932 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:46,938 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:15:46,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:46,971 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:46] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:15:47,009 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:15:47,014 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:47,031 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:15:47,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:47,065 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:15:47,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [3/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:15:47,096 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:15:47,105 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:15:47,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:15:47,117 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:15:47,121 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:15:47,132 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:15:47,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:15:47,159 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:47,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:15:47,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:47,172 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:47,173 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:47,181 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:15:47,206 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:47,209 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:47,218 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:47,220 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:47,232 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:47,250 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:47,264 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:15:47,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:47,274 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:47] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:15:47,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [4/34] Tour test_image_upload_progress → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:15:47,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [5/34] Tour test_image_upload_progress → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-11 17:15:48,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.005 0.012 2026-10-11 17:15:48,154 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.023 0.017 2026-10-11 17:15:48,222 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.026 0.070 2026-10-11 17:15:48,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.020 0.115 2026-10-11 17:15:48,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.005 0.129 2026-10-11 17:15:48,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.018 0.119 2026-10-11 17:15:48,352 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.015 0.215 2026-10-11 17:15:48,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.009 0.122 2026-10-11 17:15:48,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.010 0.250 2026-10-11 17:15:48,452 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.004 0.016 2026-10-11 17:15:48,461 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [6/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:15:48,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.037 2026-10-11 17:15:48,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:48] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.012 2026-10-11 17:15:49,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:49,368 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:49,372 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:49,405 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:49,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:49,424 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,451 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:49,454 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,463 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:49,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.021 0.016 2026-10-11 17:15:49,507 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.041 2026-10-11 17:15:49,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.052 2026-10-11 17:15:49,538 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.011 0.015 2026-10-11 17:15:49,564 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.007 0.016 2026-10-11 17:15:49,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.048 2026-10-11 17:15:49,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-11 17:15:49,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-11 17:15:49,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-11 17:15:49,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,701 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.008 0.019 2026-10-11 17:15:49,816 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.023 2026-10-11 17:15:49,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.012 2026-10-11 17:15:49,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,893 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.017 2026-10-11 17:15:49,923 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:49,955 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:49,979 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:49,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:15:49,995 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:49] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-11 17:15:50,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:15:50,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:15:50,030 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:50,041 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.099 2026-10-11 17:15:50,049 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:50,086 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:50,090 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:15:50,092 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:50,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:15:50,109 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:15:50,111 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:15:50,125 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:50,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:50,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:50,144 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:15:50,165 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:15:50,199 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:15:50,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:15:50,205 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:15:50,207 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:15:50,224 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:50,239 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:15:50,244 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:50,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:15:50,259 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:15:50,275 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:50,291 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:50,295 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:50,320 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:50,331 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:15:50,333 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:50,351 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:15:50,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:15:50,371 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:50,384 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:50,405 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:50,417 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:15:50,442 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:15:50,445 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:15:50,447 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:15:50,468 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:50,487 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:15:50,491 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:15:50,515 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:15:50,535 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:15:50,564 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:15:50,575 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:15:50,589 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:15:50,598 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:50,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:15:50,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:15:50,610 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:15:50,624 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:50,629 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:50,633 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:15:50,641 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:50,644 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:50,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:50,680 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:50,686 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:15:50,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:50,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:15:50,723 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:15:50,736 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:15:50,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:50,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:50,760 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:50,770 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:15:50,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:50,809 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:15:50,828 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:50,829 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:15:50,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:15:50,838 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:15:50,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 17:15:50,863 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:50,864 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:15:50,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:50,887 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:50,914 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:50,924 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:50,938 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:50,943 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:15:50,956 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:50,960 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:15:50,962 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:50,966 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:15:50,972 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:15:50,982 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:50,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:50,995 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:50,995 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:50] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:51,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:51,003 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:51,006 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:51,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:51,026 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:51,036 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:51,046 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:51,049 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:51,051 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:51,052 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:15:51,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:15:51,061 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:15:51,065 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:15:51,068 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:51,100 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:51,106 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:51,110 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:51,121 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:15:51,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:15:51,131 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:15:51,132 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:15:51,162 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:15:51,176 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:15:51,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:15:51,198 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:15:51,213 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:51,223 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:51,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:15:51,229 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:15:51,230 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:15:51,231 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:15:51,248 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:15:51,262 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:15:51,265 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:51,273 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:15:51,274 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:15:51,290 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:15:51,295 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:15:51,314 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:15:51,326 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:15:51,339 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:15:51,351 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:15:51,353 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:51] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:15:51,593 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:51,674 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:51,686 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [7/34] Tour test_image_upload_progress → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:15:51,745 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [8/34] Tour test_image_upload_progress → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:15:52,385 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [9/34] Tour test_image_upload_progress → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-10-11 17:15:52,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.011 0.036 2026-10-11 17:15:52,552 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.010 0.058 2026-10-11 17:15:52,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.010 0.076 2026-10-11 17:15:52,610 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.003 0.062 2026-10-11 17:15:52,628 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.005 0.117 2026-10-11 17:15:52,656 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.014 0.154 2026-10-11 17:15:52,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.004 0.170 2026-10-11 17:15:52,700 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.005 0.100 2026-10-11 17:15:52,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.004 0.152 2026-10-11 17:15:52,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.006 0.109 2026-10-11 17:15:52,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.099 2026-10-11 17:15:52,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.007 0.088 2026-10-11 17:15:52,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.005 0.093 2026-10-11 17:15:52,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.027 0.112 2026-10-11 17:15:52,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.006 0.127 2026-10-11 17:15:52,912 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [10/34] Tour test_image_upload_progress → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:15:52,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.016 0.019 2026-10-11 17:15:52,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.006 0.059 2026-10-11 17:15:52,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:52] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.003 0.105 2026-10-11 17:15:53,015 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.008 0.088 2026-10-11 17:15:53,049 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.013 0.152 2026-10-11 17:15:53,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.016 0.157 2026-10-11 17:15:53,096 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.006 0.143 2026-10-11 17:15:53,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.010 0.157 2026-10-11 17:15:53,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.240 2026-10-11 17:15:53,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.013 0.011 2026-10-11 17:15:53,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.008 0.022 2026-10-11 17:15:53,777 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.004 0.045 2026-10-11 17:15:53,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.002 0.017 2026-10-11 17:15:53,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.005 0.030 2026-10-11 17:15:53,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.013 0.056 2026-10-11 17:15:53,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.039 2026-10-11 17:15:53,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.016 0.076 2026-10-11 17:15:53,965 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:15:53,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:53] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.013 0.040 2026-10-11 17:15:54,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:15:54,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.020 0.090 2026-10-11 17:15:54,032 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.008 0.102 2026-10-11 17:15:54,047 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.006 0.103 2026-10-11 17:15:54,052 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:15:54,630 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:54,706 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [11/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-10-11 17:15:54,814 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [12/34] Tour test_image_upload_progress → Step click on add images to open image dialog (in multi mode) (trigger: we-customizeblock-option [data-add-images]) 2026-10-11 17:15:54,907 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:54,928 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:54] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:15:55,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [13/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-11 17:15:55,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.020 0.016 2026-10-11 17:15:55,176 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:15:55,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [14/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (1) (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-10-11 17:15:55,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.003 0.016 2026-10-11 17:15:55,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.016 0.022 2026-10-11 17:15:55,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.024 0.029 2026-10-11 17:15:55,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "GET /web/image/9526-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 17:15:55,391 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.006 0.014 2026-10-11 17:15:55,434 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [15/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (2) (trigger: .o_we_progressbar:contains('image.webp'):contains('File has been uploaded')) 2026-10-11 17:15:55,438 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.008 0.025 2026-10-11 17:15:55,492 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.010 0.016 2026-10-11 17:15:55,499 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [16/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (3) (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-10-11 17:15:55,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "GET /web/image/9528-7030f836/image.png HTTP/1.1" 200 - 4 0.003 0.024 2026-10-11 17:15:55,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:55] "GET /web/image/9529-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 17:15:55,568 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [17/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (4) (trigger: .o_we_progressbar:contains('image.jpeg'):contains('File has been uploaded')) 2026-10-11 17:15:55,628 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [18/34] Tour test_image_upload_progress → Step .o_notification 2026-10-11 17:15:55,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [19/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: body) 2026-10-11 17:15:55,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [20/34] Tour test_image_upload_progress → Step close notification (trigger: .o_notification_close) 2026-10-11 17:15:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [21/34] Tour test_image_upload_progress → Step close media dialog (trigger: .modal-footer .btn-secondary) 2026-10-11 17:15:55,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [22/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-10-11 17:15:56,029 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [23/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-11 17:15:56,036 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:56,119 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:56,304 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [24/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-11 17:15:56,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.006 0.009 2026-10-11 17:15:56,415 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [25/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('image.png')) 2026-10-11 17:15:56,426 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "GET /web/image/9529-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.002 0.014 2026-10-11 17:15:56,434 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "GET /web/image/9526-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.002 0.020 2026-10-11 17:15:56,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "GET /web/image/9528-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.001 0.026 2026-10-11 17:15:56,454 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.003 0.022 2026-10-11 17:15:56,565 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [26/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-10-11 17:15:56,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:15:56] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.003 0.009 2026-10-11 17:15:56,624 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [27/34] Tour test_image_upload_progress → Step media dialog has closed after the upload (trigger: body:not(:has(.o_select_media_dialog))) 2026-10-11 17:15:56,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:56,846 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-10-11 17:15:57,085 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [28/34] Tour test_image_upload_progress → Step the upload progress toast was updated (trigger: .o_we_progressbar:contains('image.png'):contains('File has been uploaded')) 2026-10-11 17:15:57,144 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [29/34] Tour test_image_upload_progress → Step toaster should disappear after a few seconds if the uploaded image is successful (trigger: body:not(:has(.o_we_progressbar))) 2026-10-11 17:16:03,427 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [30/34] Tour test_image_upload_progress → Step click on dropped snippet (trigger: :iframe #wrap .s_text_image .img) 2026-10-11 17:16:03,529 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [31/34] Tour test_image_upload_progress → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-11 17:16:03,624 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [32/34] Tour test_image_upload_progress → Step manually trigger input change (trigger: .o_select_media_dialog .o_upload_media_button) 2026-10-11 17:16:03,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:03] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.006 0.013 2026-10-11 17:16:03,740 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [33/34] Tour test_image_upload_progress → Step check upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('icon.ico'):contains('format is not supported. Try with: .gif, .jpe, .jpeg, .jpg, .png, .svg, .webp')) 2026-10-11 17:16:03,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:03] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 17:16:03,831 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: [34/34] Tour test_image_upload_progress → Step there should only have one notification toaster (trigger: .o_notification) 2026-10-11 17:16:03,896 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-10-11 17:16:03,897 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 17:16:04,680 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 48674856 (allocated 50589696) 2026-10-11 17:16:04,715 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 9920 2026-10-11 17:16:04,717 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-10-11 17:16:04,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 9920 2026-10-11 17:16:04,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171604_914252_test_01_image_upload_progress.txt 2026-10-11 17:16:04,914 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmp98cmeu3r_chrome_odoo" 2026-10-11 17:16:04,967 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-10-11 17:16:05,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 10448 2026-10-11 17:16:05,412 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmpju73ptxq_chrome_odoo 2026-10-11 17:16:05,412 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:38205/json/version 2026-10-11 17:16:05,413 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38205/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:16:05,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Browser version: Chrome/150.0.7871.114 2026-10-11 17:16:05,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:38205/json 2026-10-11 17:16:05,444 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:38205/json with timeout 3 increased to 10s during tests 2026-10-11 17:16:05,466 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:38205/devtools/page/218E260B004F1ECF87DA76C58266B787 2026-10-11 17:16:05,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-10-11 17:16:05,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-10-11 17:16:05,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:16:05,558 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-10-11 17:16:05,564 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" in browser 2026-10-11 17:16:05,564 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_image_progress" 2026-10-11 17:16:05,587 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:07,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:07] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 191 0.268 1.754 2026-10-11 17:16:07,610 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': '218E260B004F1ECF87DA76C58266B787', 'loaderId': 'E11527C028EF28A5345991E67445C114', 'isDownload': False} 2026-10-11 17:16:07,610 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate ready code "odoo.isTourReady('test_image_upload_progress_unsplash')" 2026-10-11 17:16:07,676 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:07] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-10-11 17:16:07,695 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:07] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.040 2026-10-11 17:16:07,718 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:16:08,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.406 0.670 2026-10-11 17:16:08,763 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.086 2026-10-11 17:16:08,780 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.124 2026-10-11 17:16:08,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.776 2026-10-11 17:16:08,799 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.198 2026-10-11 17:16:08,957 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:16:08,978 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:16:08,981 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:16:09,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.013 2026-10-11 17:16:09,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-10-11 17:16:09,105 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:16:09,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.045 0.082 2026-10-11 17:16:09,165 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:16:09,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.084 2026-10-11 17:16:09,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Evaluate test code "odoo.startTour('test_image_upload_progress_unsplash', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_image_progress", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:16:09,329 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:09,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.084 0.226 2026-10-11 17:16:09,583 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 22 0.041 0.245 2026-10-11 17:16:09,622 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:09,624 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:09,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "POST /mail/data HTTP/1.1" 200 - 140 0.150 0.525 2026-10-11 17:16:09,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.675 2026-10-11 17:16:09,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.784 2026-10-11 17:16:10,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.508 2026-10-11 17:16:10,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.534 2026-10-11 17:16:10,128 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [1/18] Tour test_image_upload_progress_unsplash → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:16:10,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.027 0.592 2026-10-11 17:16:10,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Owl is running in 'dev' mode. 2026-10-11 17:16:10,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.031 2026-10-11 17:16:10,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.031 2026-10-11 17:16:10,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.028 2026-10-11 17:16:10,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.034 0.091 2026-10-11 17:16:10,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.064 2026-10-11 17:16:10,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-10-11 17:16:10,411 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:10,433 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:16:10,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "POST /mail/data HTTP/1.1" 200 - 72 0.103 0.304 2026-10-11 17:16:10,728 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "POST /web/action/load HTTP/1.1" 200 - 6 0.008 0.336 2026-10-11 17:16:10,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.401 2026-10-11 17:16:10,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.018 0.456 2026-10-11 17:16:10,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:16:11,040 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.028 0.050 2026-10-11 17:16:11,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:16:11,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:16:11,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:16:11,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-10-11 17:16:11,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.082 2026-10-11 17:16:11,093 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:11,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:11] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.011 0.015 2026-10-11 17:16:13,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /test_image_progress HTTP/1.1" 200 - 1101 0.938 1.608 2026-10-11 17:16:13,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 8 0.020 2.560 2026-10-11 17:16:13,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:16:13,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.047 0.058 2026-10-11 17:16:13,852 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:13,853 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:16:13,862 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:16:13,882 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.017 0.131 2026-10-11 17:16:13,893 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:16:13,914 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.140 2026-10-11 17:16:13,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:16:13,956 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:13,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.012 0.100 2026-10-11 17:16:13,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:13] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.002 0.017 2026-10-11 17:16:14,112 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.030 0.108 2026-10-11 17:16:14,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:16:14,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.009 0.064 2026-10-11 17:16:14,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.002 0.076 2026-10-11 17:16:14,195 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:16:14,219 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.011 0.068 2026-10-11 17:16:14,253 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:16:14,295 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.041 0.116 2026-10-11 17:16:14,310 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,310 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,311 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,311 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,311 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,311 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:14,681 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 17:16:14,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:16:14,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.048 0.120 2026-10-11 17:16:14,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.217 2026-10-11 17:16:15,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.022 0.256 2026-10-11 17:16:15,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:16:15,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.026 2026-10-11 17:16:15,130 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:16:15,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.062 2026-10-11 17:16:15,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.279 0.291 2026-10-11 17:16:15,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.560 2026-10-11 17:16:15,904 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:15] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.011 0.568 2026-10-11 17:16:16,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:16,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:16,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:18,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:18] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.614 2.183 2026-10-11 17:16:19,233 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:19,364 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:19,472 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:19,513 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:19,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:19,539 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:16:19,544 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:19,556 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:19,564 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:16:19,580 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:19,594 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:16:19,597 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:16:19,605 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:16:19,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:16:19,659 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [2/18] Tour test_image_upload_progress_unsplash → Step reload to load patch (trigger: .o_website_preview) 2026-10-11 17:16:19,666 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:19,697 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-11 17:16:19,710 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.112 2026-10-11 17:16:19,712 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:19,735 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:16:19,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:19,770 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:16:19,774 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:19,805 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:16:19,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [3/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:16:19,812 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:16:19,832 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:19,838 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:16:19,842 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:19,848 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:19,850 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:19,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:19,857 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:16:19,872 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:19,908 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:16:19,918 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:16:19,927 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:19,929 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:16:19,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [4/18] Tour test_image_upload_progress_unsplash → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:16:19,945 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:16:19,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:16:19,950 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:16:19,956 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:19] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:20,556 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [5/18] Tour test_image_upload_progress_unsplash → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-11 17:16:20,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.021 0.025 2026-10-11 17:16:20,753 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.011 0.049 2026-10-11 17:16:20,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.010 0.058 2026-10-11 17:16:20,848 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.011 0.071 2026-10-11 17:16:20,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.010 0.162 2026-10-11 17:16:20,889 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.006 0.142 2026-10-11 17:16:20,911 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.008 0.182 2026-10-11 17:16:20,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.013 0.224 2026-10-11 17:16:20,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:20] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.004 0.161 2026-10-11 17:16:21,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.009 0.018 2026-10-11 17:16:21,008 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [6/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:16:21,017 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.007 0.033 2026-10-11 17:16:21,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.014 2026-10-11 17:16:21,919 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:21,921 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:21,926 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:21,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:21,967 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:21,972 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:21,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:21] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:16:22,002 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:16:22,018 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:22,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:16:22,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 17:16:22,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.017 2026-10-11 17:16:22,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.018 2026-10-11 17:16:22,069 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.007 0.011 2026-10-11 17:16:22,086 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.008 2026-10-11 17:16:22,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.020 2026-10-11 17:16:22,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.011 2026-10-11 17:16:22,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.009 2026-10-11 17:16:22,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.004 0.025 2026-10-11 17:16:22,198 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:22,203 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:22,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.016 0.020 2026-10-11 17:16:22,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.013 2026-10-11 17:16:22,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.006 0.012 2026-10-11 17:16:22,379 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:22,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.025 2026-10-11 17:16:22,424 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:22,433 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:22,462 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:16:22,471 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:16:22,513 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:22,535 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:16:22,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:16:22,562 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:16:22,565 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-10-11 17:16:22,582 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:16:22,632 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:16:22,635 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:16:22,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:16:22,671 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:16:22,675 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:16:22,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:22,757 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:16:22,783 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:16:22,787 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:16:22,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-11 17:16:22,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:16:22,803 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:22,808 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.101 2026-10-11 17:16:22,811 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:16:22,816 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:16:22,827 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:22,829 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:16:22,853 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:16:22,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:16:22,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:22,861 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:16:22,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:16:22,922 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:16:22,949 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:22,954 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:22,972 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:22,997 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:22] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:16:23,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:23,013 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,027 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:16:23,033 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:16:23,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:16:23,045 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:23,068 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:16:23,072 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:16:23,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:16:23,092 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:23,104 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,118 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,130 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:23,152 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,156 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,164 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:16:23,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,178 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:16:23,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,194 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:16:23,201 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:16:23,209 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,219 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:16:23,234 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:23,240 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:23,253 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:23,260 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,272 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:16:23,286 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:16:23,298 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:23,302 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:16:23,321 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:16:23,337 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:16:23,343 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:16:23,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:16:23,365 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:16:23,377 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:16:23,392 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:23,417 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:16:23,427 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:16:23,433 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:16:23,460 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.094 2026-10-11 17:16:23,470 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:16:23,495 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:16:23,508 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:16:23,516 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:16:23,540 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:16:23,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:16:23,562 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:16:23,571 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:16:23,589 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.102 2026-10-11 17:16:23,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:23,616 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:16:23,631 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:16:23,634 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:16:23,647 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:16:23,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:23,656 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:23,667 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,688 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:16:23,698 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:16:23,707 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:23,709 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:16:23,731 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:16:23,749 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:23,750 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:23,759 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:16:23,760 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:23,766 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:23,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:23,791 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:16:23,794 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:16:23,801 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:16:23,809 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:23,812 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:23,823 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,824 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:16:23,828 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,839 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,849 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:23,850 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,857 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:16:23,867 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,882 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:23,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:16:23,896 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:16:23,906 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:23,912 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:23,916 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:16:23,922 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:23,933 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:23,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:16:23,953 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:16:23,957 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:23,959 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:23,964 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:16:23,982 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:16:23,991 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:23] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:24,004 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:24] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:24,023 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:24] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:16:24,029 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:24] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:16:24,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:24,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:24,298 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [7/18] Tour test_image_upload_progress_unsplash → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:16:24,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [8/18] Tour test_image_upload_progress_unsplash → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:16:24,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [9/18] Tour test_image_upload_progress_unsplash → Step Click on the Image Gallery building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_image_gallery"]:not(.d-none)) 2026-10-11 17:16:25,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.004 0.035 2026-10-11 17:16:25,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.004 0.036 2026-10-11 17:16:25,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.010 0.063 2026-10-11 17:16:25,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.009 0.094 2026-10-11 17:16:25,120 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.005 0.116 2026-10-11 17:16:25,154 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.010 0.103 2026-10-11 17:16:25,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.006 0.070 2026-10-11 17:16:25,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.019 0.201 2026-10-11 17:16:25,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.023 0.086 2026-10-11 17:16:25,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.010 0.236 2026-10-11 17:16:25,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.004 0.216 2026-10-11 17:16:25,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.005 0.070 2026-10-11 17:16:25,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.013 0.116 2026-10-11 17:16:25,392 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.016 0.203 2026-10-11 17:16:25,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.014 0.208 2026-10-11 17:16:25,478 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [10/18] Tour test_image_upload_progress_unsplash → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:16:25,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.005 0.040 2026-10-11 17:16:25,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.014 0.057 2026-10-11 17:16:25,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.014 0.076 2026-10-11 17:16:25,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.102 2026-10-11 17:16:25,585 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.003 0.079 2026-10-11 17:16:25,615 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.014 0.075 2026-10-11 17:16:25,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.008 0.201 2026-10-11 17:16:25,691 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.009 0.153 2026-10-11 17:16:25,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:25] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.006 0.241 2026-10-11 17:16:26,347 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.014 0.020 2026-10-11 17:16:26,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.003 0.024 2026-10-11 17:16:26,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.007 0.041 2026-10-11 17:16:26,443 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.006 0.017 2026-10-11 17:16:26,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.007 0.036 2026-10-11 17:16:26,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.004 0.069 2026-10-11 17:16:26,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.006 0.045 2026-10-11 17:16:26,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.009 0.034 2026-10-11 17:16:26,539 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:26,557 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:26,560 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.009 0.039 2026-10-11 17:16:26,582 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.043 2026-10-11 17:16:26,589 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:26,612 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.010 0.060 2026-10-11 17:16:26,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:26] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.008 0.099 2026-10-11 17:16:27,199 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:27,279 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [11/18] Tour test_image_upload_progress_unsplash → Step click on dropped snippet (trigger: :iframe #wrap .s_image_gallery .img) 2026-10-11 17:16:27,386 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [12/18] Tour test_image_upload_progress_unsplash → Step click on replace media to open image dialog (trigger: we-customizeblock-option [data-replace-media]) 2026-10-11 17:16:27,476 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:27,497 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:27] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:27,740 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [13/18] Tour test_image_upload_progress_unsplash → Step search 'fox' images (trigger: .o_we_search) 2026-10-11 17:16:27,797 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:27] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.019 0.020 2026-10-11 17:16:27,844 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:27] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.011 0.015 2026-10-11 17:16:27,921 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:27] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:27,933 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:27] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.006 0.009 2026-10-11 17:16:27,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [14/18] Tour test_image_upload_progress_unsplash → Step click on unsplash result (trigger: img[alt~=fox]) 2026-10-11 17:16:28,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:28] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.006 0.009 2026-10-11 17:16:28,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:28] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.003 0.009 2026-10-11 17:16:29,020 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:16:29,051 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:29,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [15/18] Tour test_image_upload_progress_unsplash → Step .o_notification_close 2026-10-11 17:16:29,616 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:16:29,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [16/18] Tour test_image_upload_progress_unsplash → Step check that the upload progress bar is correctly shown (trigger: .o_we_progressbar:contains('fox'):contains('File has been uploaded')) 2026-10-11 17:16:29,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:29,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.046 0.053 2026-10-11 17:16:29,740 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.005 0.010 2026-10-11 17:16:29,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.009 0.018 2026-10-11 17:16:29,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.012 0.022 2026-10-11 17:16:29,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [17/18] Tour test_image_upload_progress_unsplash → Step notification should close after 3 seconds (trigger: body:not(:has(.o_notification_close))) 2026-10-11 17:16:29,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.011 2026-10-11 17:16:29,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.014 0.018 2026-10-11 17:16:29,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.009 2026-10-11 17:16:29,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:29] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.009 0.011 2026-10-11 17:16:30,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.019 2026-10-11 17:16:30,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.010 2026-10-11 17:16:30,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.007 0.012 2026-10-11 17:16:30,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-10-11 17:16:30,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.007 0.007 2026-10-11 17:16:30,279 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:30,357 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-10-11 17:16:30,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.008 2026-10-11 17:16:30,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.005 0.007 2026-10-11 17:16:30,475 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-10-11 17:16:30,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.015 2026-10-11 17:16:30,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.008 0.010 2026-10-11 17:16:30,630 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.008 0.014 2026-10-11 17:16:30,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:30] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.010 2026-10-11 17:16:32,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: [18/18] Tour test_image_upload_progress_unsplash → Step unsplash image (mocked to logo) should have been used (trigger: :iframe #wrap .s_image_gallery .img[data-original-src^='/unsplash/HQqIOc8oYro/fox']) 2026-10-11 17:16:32,811 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-10-11 17:16:32,812 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_image_upload_progress_unsplash SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 17:16:33,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 48217308 (allocated 50589696) 2026-10-11 17:16:33,554 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 10448 2026-10-11 17:16:33,556 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-10-11 17:16:33,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 10448 2026-10-11 17:16:33,722 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171633_721858_test_02_image_upload_progress_unsplash.txt 2026-10-11 17:16:33,722 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmpju73ptxq_chrome_odoo" 2026-10-11 17:16:33,795 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:16:33,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-10-11 17:16:33,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:35,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:35] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.023 1.767 2026-10-11 17:16:35,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:35] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.005 0.012 2026-10-11 17:16:35,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_01_is_multilang_url: waiting for threads: [] 2026-10-11 17:16:35,717 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-10-11 17:16:35,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:36,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:36] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.009 0.449 2026-10-11 17:16:37,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:37] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.239 0.988 2026-10-11 17:16:37,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:37] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.000 0.007 2026-10-11 17:16:39,878 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:39] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.112 2.240 2026-10-11 17:16:39,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-10-11 17:16:39,983 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:40,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:40] "GET /fr_BE HTTP/1.1" 301 - 11 0.035 0.486 2026-10-11 17:16:40,502 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:40] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.003 2026-10-11 17:16:44,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr HTTP/1.1" 200 - 173 0.189 3.777 2026-10-11 17:16:44,481 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.003 2026-10-11 17:16:44,614 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr/contactus HTTP/1.1" 200 - 19 0.030 0.100 2026-10-11 17:16:44,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.002 2026-10-11 17:16:44,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-10-11 17:16:44,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr HTTP/1.1" 200 - 8 0.008 0.033 2026-10-11 17:16:44,677 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-10-11 17:16:44,726 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:44] "GET /fr/contactus HTTP/1.1" 200 - 13 0.010 0.036 2026-10-11 17:16:44,728 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-10-11 17:16:44,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-10-11 17:16:44,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:45,229 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:45] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.008 0.428 2026-10-11 17:16:45,231 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-10-11 17:16:45,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:16:45,322 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-10-11 17:16:45,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 11008 2026-10-11 17:16:45,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmp5f0_s8ue_chrome_odoo 2026-10-11 17:16:45,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:46105/json/version 2026-10-11 17:16:45,670 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46105/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:16:45,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-10-11 17:16:45,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:46105/json 2026-10-11 17:16:45,753 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46105/json with timeout 3 increased to 10s during tests 2026-10-11 17:16:45,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:46105/devtools/page/E88F9057EC0858A0E63D17A92038E8FC 2026-10-11 17:16:45,779 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-10-11 17:16:45,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-10-11 17:16:45,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:16:45,894 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-10-11 17:16:45,905 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-10-11 17:16:45,905 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 17:16:45,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:16:48,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET / HTTP/1.1" 200 - 276 0.304 1.871 2026-10-11 17:16:48,113 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': 'E88F9057EC0858A0E63D17A92038E8FC', 'loaderId': 'DD83B2D5FC8D5EA00A47D67C03F44BA9', 'isDownload': False} 2026-10-11 17:16:48,113 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-10-11 17:16:48,140 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:16:48,162 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:16:48,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.037 2026-10-11 17:16:48,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:16:48,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.062 2026-10-11 17:16:48,260 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:48,260 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:16:48,269 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:16:48,294 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.034 2026-10-11 17:16:48,404 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:16:48,411 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:16:48,427 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.012 2026-10-11 17:16:48,485 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:16:48,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:16:48,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.062 2026-10-11 17:16:48,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:48] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.082 2026-10-11 17:16:49,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:16:49,208 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate test code "odoo.startTour('test_replace_media', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:16:49,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.021 0.144 2026-10-11 17:16:50,384 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:50] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 133 0.132 1.025 2026-10-11 17:16:50,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:50] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.028 1.292 2026-10-11 17:16:50,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:50] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.033 2026-10-11 17:16:50,518 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:16:51,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.634 0.622 2026-10-11 17:16:51,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.263 2026-10-11 17:16:51,756 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.022 1.263 2026-10-11 17:16:51,768 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.325 2026-10-11 17:16:51,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:16:51,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-11 17:16:52,897 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [1/34] Tour test_replace_media → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:16:52,910 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-10-11 17:16:52,911 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 17:16:52,915 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:16:52,934 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-10-11 17:16:52,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.019 0.015 2026-10-11 17:16:52,964 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:53,011 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:16:53,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.032 0.078 2026-10-11 17:16:53,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.116 2026-10-11 17:16:53,137 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.148 2026-10-11 17:16:53,235 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:53,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.263 2026-10-11 17:16:53,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:53,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "POST /mail/data HTTP/1.1" 200 - 140 0.240 0.435 2026-10-11 17:16:53,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.613 2026-10-11 17:16:53,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.734 2026-10-11 17:16:53,919 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.028 0.549 2026-10-11 17:16:53,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.035 0.593 2026-10-11 17:16:54,035 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.014 0.667 2026-10-11 17:16:54,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:16:54,112 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.051 2026-10-11 17:16:54,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:16:54,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.009 0.006 2026-10-11 17:16:54,153 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:16:54,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:16:54,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:16:54,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.003 0.014 2026-10-11 17:16:54,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.022 0.015 2026-10-11 17:16:54,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET / HTTP/1.1" 200 - 32 0.064 0.136 2026-10-11 17:16:54,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:16:54,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.020 0.192 2026-10-11 17:16:54,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.018 0.088 2026-10-11 17:16:54,673 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:16:54,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.030 2026-10-11 17:16:54,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:16:54,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:54] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.023 0.063 2026-10-11 17:16:54,790 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:54,790 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:54,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:54,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:54,792 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:54,792 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:16:55,215 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:16:55,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.050 0.125 2026-10-11 17:16:55,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:55] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.222 2026-10-11 17:16:55,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:55] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.030 0.306 2026-10-11 17:16:55,486 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:16:55,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:55] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.020 2026-10-11 17:16:55,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:16:55,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:55] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.060 2026-10-11 17:16:56,134 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:56] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.213 0.246 2026-10-11 17:16:56,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:56] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.444 2026-10-11 17:16:56,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.445 2026-10-11 17:16:56,304 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:16:56,364 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:16:56,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:16:58,811 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.493 1.949 2026-10-11 17:16:59,146 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:16:59,253 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:16:59,355 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:16:59,421 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:59,430 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:16:59,441 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:16:59,452 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:16:59,455 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:16:59,478 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:16:59,487 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:16:59,490 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:16:59,494 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:16:59,500 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-10-11 17:16:59,503 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [3/34] Tour test_replace_media → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:16:59,509 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:59,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:16:59,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:59,550 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:16:59,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:16:59,565 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 17:16:59,582 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:59,612 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:16:59,616 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [4/34] Tour test_replace_media → Step Click on the Images category. (trigger: #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:16:59,619 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:16:59,636 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:16:59,658 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:16:59,662 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:16:59,679 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:59,686 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:59,701 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:16:59,717 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:16:59,718 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:16:59,720 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:16:59,729 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:16:59,757 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:16:59,772 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:16:59,780 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:16:59,791 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:16:59,799 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:16:59,809 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:16:59,813 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:16:59,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:16:59,824 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:16:59] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:00,206 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [5/34] Tour test_replace_media → Step Click on the Title - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_picture"]:not(.d-none)) 2026-10-11 17:17:00,420 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.015 0.037 2026-10-11 17:17:00,442 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.009 0.064 2026-10-11 17:17:00,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.009 0.075 2026-10-11 17:17:00,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.004 0.108 2026-10-11 17:17:00,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.007 0.139 2026-10-11 17:17:00,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.009 0.151 2026-10-11 17:17:00,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.009 0.144 2026-10-11 17:17:00,615 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.007 0.154 2026-10-11 17:17:00,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.005 0.056 2026-10-11 17:17:00,652 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.008 0.118 2026-10-11 17:17:00,668 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.004 0.175 2026-10-11 17:17:00,691 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.010 0.081 2026-10-11 17:17:00,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.007 0.157 2026-10-11 17:17:00,726 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.006 0.074 2026-10-11 17:17:00,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.006 0.122 2026-10-11 17:17:00,793 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [6/34] Tour test_replace_media → Step #oe_snippets .oe_snippet[name="Images"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:17:00,799 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.005 0.027 2026-10-11 17:17:00,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.008 0.058 2026-10-11 17:17:00,861 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.073 2026-10-11 17:17:00,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.011 0.103 2026-10-11 17:17:00,908 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.006 0.081 2026-10-11 17:17:00,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.011 0.148 2026-10-11 17:17:00,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:00] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.160 2026-10-11 17:17:01,621 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:01,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:01,629 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:01,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:01,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:01,675 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:01,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.021 2026-10-11 17:17:01,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.035 2026-10-11 17:17:01,716 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.036 2026-10-11 17:17:01,747 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.016 2026-10-11 17:17:01,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.007 0.022 2026-10-11 17:17:01,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.004 0.015 2026-10-11 17:17:01,790 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.055 2026-10-11 17:17:01,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.022 2026-10-11 17:17:01,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.004 0.008 2026-10-11 17:17:01,873 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:01,876 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:01,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.008 0.015 2026-10-11 17:17:01,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:01] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.014 2026-10-11 17:17:02,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.009 2026-10-11 17:17:02,053 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:02,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.013 0.013 2026-10-11 17:17:02,114 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:02,125 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:02,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:02,136 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:02,144 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:02,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:02,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:17:02,218 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:02,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:02,254 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:02,272 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:02,287 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:17:02,304 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:17:02,315 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.116 2026-10-11 17:17:02,335 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:17:02,338 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-10-11 17:17:02,345 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:02,358 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:17:02,359 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:17:02,375 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:02,378 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:17:02,397 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:17:02,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:02,421 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:02,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:17:02,443 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-11 17:17:02,448 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:02,453 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:02,456 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:02,478 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:02,485 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:02,491 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:17:02,501 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:02,504 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:17:02,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:02,521 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:02,530 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:02,537 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:02,541 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:02,558 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:02,579 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:02,591 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:17:02,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:02,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:02,637 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:02,643 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:17:02,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:17:02,659 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:02,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:17:02,727 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-11 17:17:02,745 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:17:02,754 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:17:02,762 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:17:02,790 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.084 2026-10-11 17:17:02,806 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-10-11 17:17:02,810 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:02,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:02,824 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:02,862 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:17:02,872 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:02,894 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:02,897 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:02,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:17:02,915 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:02,919 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:17:02,925 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:02,931 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:02,945 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:02,948 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:02,963 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:02,971 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:02,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:17:02,995 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:02] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:03,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:03,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,021 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:03,041 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:03,058 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:03,063 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:03,088 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.089 2026-10-11 17:17:03,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:17:03,120 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:03,123 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:17:03,131 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:03,139 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:17:03,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:03,150 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:03,151 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:03,152 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:17:03,160 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,165 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:03,208 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:03,216 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:17:03,217 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,221 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:17:03,224 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:03,238 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:03,240 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:03,255 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:17:03,256 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:03,257 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:03,259 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:03,268 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:03,270 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:03,306 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:03,309 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:03,312 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:17:03,314 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:03,315 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:17:03,319 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:03,336 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,346 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:03,349 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:03,360 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:03,371 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:03,372 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:17:03,377 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:03,383 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:03,385 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:03,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:03,457 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:17:03,468 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,471 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:17:03,491 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:03,492 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:17:03,507 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:03,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:03,529 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:17:03,531 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:03,533 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:17:03,535 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:03,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:03,570 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:03,581 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:03,594 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:17:03,619 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:03,630 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:17:03,631 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:03,634 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:03,651 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:03] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:03,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:03,993 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:04,005 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [7/34] Tour test_replace_media → Step select image (trigger: :iframe .s_picture figure img) 2026-10-11 17:17:04,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [8/34] Tour test_replace_media → Step ensure image size is displayed (trigger: #oe_snippets we-title:contains('Image') .o_we_image_weight:contains('kb')) 2026-10-11 17:17:04,184 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:04,204 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:04] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:04,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [9/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-select[data-name="shape_img_opt"] we-toggler, .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-select[data-name="shape_img_opt"] we-toggler']) 2026-10-11 17:17:04,358 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [10/34] Tour test_replace_media → Step Click on this option to change the of the block. (trigger: .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] we-button[data-set-img-shape], .o_we_customize_panel:not(:has(.o_we_so_color_palette.o_we_widget_opened)) we-customizeblock-option[class='snippet-option-ImageTools'] [title='we-button[data-set-img-shape]']) 2026-10-11 17:17:04,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [11/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-11 17:17:04,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:04,629 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [12/34] Tour test_replace_media → Step select svg (trigger: .o_select_media_dialog img[title='sample.svg']) 2026-10-11 17:17:04,724 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:04,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:04,981 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:05,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:05] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.010 0.015 2026-10-11 17:17:05,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:05] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:05,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:05] "GET /web/image/9541-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.002 0.021 2026-10-11 17:17:05,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:05] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.003 0.012 2026-10-11 17:17:06,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:06] "GET /web/image/9541-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.005 0.010 2026-10-11 17:17:06,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [13/34] Tour test_replace_media → Step ensure the svg doesn't have a shape (trigger: :iframe .s_picture figure img:not([data-shape])) 2026-10-11 17:17:06,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:06] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.012 0.020 2026-10-11 17:17:06,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:06,646 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:06,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [14/34] Tour test_replace_media → Step ensure image size is not displayed (trigger: #oe_snippets we-title:contains('Image'):not(:has(.o_we_image_weight:visible))) 2026-10-11 17:17:06,893 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [15/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-11 17:17:07,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [16/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-10-11 17:17:07,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.015 0.013 2026-10-11 17:17:07,123 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [17/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-10-11 17:17:07,237 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:07,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [18/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-11 17:17:07,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:07,432 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:07,569 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [19/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-10-11 17:17:07,691 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [20/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-10-11 17:17:07,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:07,718 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:07,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:07,725 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:07,756 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:07,757 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:17:07,762 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:07,765 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:07,781 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [21/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-11 17:17:07,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:07,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.010 0.019 2026-10-11 17:17:07,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.006 0.040 2026-10-11 17:17:07,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.010 0.056 2026-10-11 17:17:07,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:07] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.011 0.077 2026-10-11 17:17:07,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:07,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:08,027 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:08,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [22/34] Tour test_replace_media → Step replace icon (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-11 17:17:08,173 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [23/34] Tour test_replace_media → Step go to video tab (trigger: .o_select_media_dialog .nav-link:contains('Video')) 2026-10-11 17:17:08,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [24/34] Tour test_replace_media → Step enter a video URL (trigger: .o_select_media_dialog #o_video_text) 2026-10-11 17:17:08,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [25/34] Tour test_replace_media → Step wait for preview to appear (trigger: .o_select_media_dialog div.media_iframe_video [src='about:blank']:iframe body) 2026-10-11 17:17:08,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [26/34] Tour test_replace_media → Step confirm selection (trigger: .o_select_media_dialog .modal-footer .btn-primary) 2026-10-11 17:17:09,113 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [27/34] Tour test_replace_media → Step ensure video option block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Video')) 2026-10-11 17:17:09,125 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:09,176 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:09,264 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [28/34] Tour test_replace_media → Step replace image (trigger: #oe_snippets we-button[data-replace-media]) 2026-10-11 17:17:09,368 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [29/34] Tour test_replace_media → Step go to pictogram tab (trigger: .o_select_media_dialog .nav-link:contains('Icons')) 2026-10-11 17:17:09,462 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [30/34] Tour test_replace_media → Step select an icon (trigger: .o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-lemon-o) 2026-10-11 17:17:09,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [31/34] Tour test_replace_media → Step ensure icon block is displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-11 17:17:09,651 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:09,705 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:09,818 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [32/34] Tour test_replace_media → Step select footer (trigger: :iframe footer) 2026-10-11 17:17:09,904 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [33/34] Tour test_replace_media → Step select icon (trigger: :iframe .s_picture figure span.fa-lemon-o) 2026-10-11 17:17:09,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:09,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.010 0.022 2026-10-11 17:17:09,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.004 0.040 2026-10-11 17:17:09,985 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:09] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.040 2026-10-11 17:17:10,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:10] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.050 2026-10-11 17:17:10,005 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [34/34] Tour test_replace_media → Step ensure icon block is still displayed (trigger: #oe_snippets we-customizeblock-options we-title:contains('Icon')) 2026-10-11 17:17:10,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:10,039 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:10,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-10-11 17:17:10,130 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-10-11 17:17:10,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-11 17:17:10,989 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 50382408 (allocated 52031488) 2026-10-11 17:17:11,018 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 11008 2026-10-11 17:17:11,022 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-10-11 17:17:11,027 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 11008 2026-10-11 17:17:11,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171711_197493_test_01_replace_media.txt 2026-10-11 17:17:11,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmp5f0_s8ue_chrome_odoo" 2026-10-11 17:17:11,259 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-10-11 17:17:11,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 11493 2026-10-11 17:17:11,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmpgtzmgw7__chrome_odoo 2026-10-11 17:17:11,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:33951/json/version 2026-10-11 17:17:11,696 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33951/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:17:11,737 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-10-11 17:17:11,738 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:33951/json 2026-10-11 17:17:11,738 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33951/json with timeout 3 increased to 10s during tests 2026-10-11 17:17:11,775 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:33951/devtools/page/F969E020CC1A029DF187A512BDC62E7C 2026-10-11 17:17:11,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-10-11 17:17:11,812 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-10-11 17:17:11,919 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:17:11,935 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-10-11 17:17:11,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-10-11 17:17:11,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 17:17:11,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:17:14,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET / HTTP/1.1" 200 - 276 0.336 1.802 2026-10-11 17:17:14,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': 'F969E020CC1A029DF187A512BDC62E7C', 'loaderId': '2716FD9E2B678C12AC5A85EBB75F70BF', 'isDownload': False} 2026-10-11 17:17:14,095 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-10-11 17:17:14,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:14,154 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:17:14,215 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.038 2026-10-11 17:17:14,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:17:14,240 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:14,244 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:17:14,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.017 0.053 2026-10-11 17:17:14,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:17:14,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.065 2026-10-11 17:17:14,376 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:14,377 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:14,396 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.023 0.011 2026-10-11 17:17:14,473 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:14,504 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:17:14,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.049 2026-10-11 17:17:14,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.007 0.069 2026-10-11 17:17:14,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:15,091 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate test code "odoo.startTour('test_image_link', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:17:15,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.132 2026-10-11 17:17:16,103 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 133 0.123 0.853 2026-10-11 17:17:16,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.035 1.094 2026-10-11 17:17:16,195 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.044 2026-10-11 17:17:16,232 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:17:16,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.019 0.046 2026-10-11 17:17:16,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.099 2026-10-11 17:17:16,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:16] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.101 2026-10-11 17:17:17,502 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.620 0.729 2026-10-11 17:17:17,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.211 2026-10-11 17:17:17,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.937 2026-10-11 17:17:17,654 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:17:17,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:17:17,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:17:17,679 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [1/34] Tour test_image_link → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:17:17,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.009 2026-10-11 17:17:17,728 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-10-11 17:17:17,790 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:17:17,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.039 0.083 2026-10-11 17:17:17,856 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:17:17,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.024 0.109 2026-10-11 17:17:18,124 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:17:18,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.101 0.259 2026-10-11 17:17:18,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.022 0.302 2026-10-11 17:17:18,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.244 2026-10-11 17:17:18,339 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:18,674 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "POST /mail/data HTTP/1.1" 200 - 140 0.214 0.505 2026-10-11 17:17:18,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.037 0.653 2026-10-11 17:17:18,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.558 2026-10-11 17:17:18,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.577 2026-10-11 17:17:18,887 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.638 2026-10-11 17:17:18,918 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:17:19,027 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.043 0.052 2026-10-11 17:17:19,039 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:17:19,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.008 0.089 2026-10-11 17:17:19,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.112 2026-10-11 17:17:19,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.118 2026-10-11 17:17:19,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.112 2026-10-11 17:17:19,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.003 0.025 2026-10-11 17:17:19,190 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-11 17:17:19,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET / HTTP/1.1" 200 - 32 0.046 0.136 2026-10-11 17:17:19,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.009 0.187 2026-10-11 17:17:19,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.023 0.098 2026-10-11 17:17:19,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:17:19,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.007 0.026 2026-10-11 17:17:19,716 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:17:19,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:19] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.018 0.063 2026-10-11 17:17:19,761 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:19,762 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:19,762 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:19,763 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:19,764 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:19,766 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:17:20,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.041 2026-10-11 17:17:20,178 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:17:20,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.034 0.158 2026-10-11 17:17:20,312 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:20] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.025 0.242 2026-10-11 17:17:20,346 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:17:20,374 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:20] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.021 0.028 2026-10-11 17:17:20,384 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:17:20,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:20] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.012 0.073 2026-10-11 17:17:21,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:21] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.276 0.236 2026-10-11 17:17:21,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:21] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.505 2026-10-11 17:17:21,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.523 2026-10-11 17:17:21,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:21,330 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:21,839 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:24,120 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.591 2.196 2026-10-11 17:17:24,466 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:24,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:24,717 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:24,797 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [2/34] Tour test_image_link → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:17:24,811 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:24,818 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:17:24,848 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:17:24,858 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:17:24,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-11 17:17:24,876 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.096 2026-10-11 17:17:24,879 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:17:24,904 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:17:24,913 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:24,915 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:17:24,929 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:24,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:17:24,954 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:24,958 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:24,992 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:24] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:24,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [3/34] Tour test_image_link → Step Click on the Content category. (trigger: #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:17:25,007 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:17:25,012 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:17:25,018 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 17:17:25,051 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:25,052 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:25,093 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:17:25,103 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:17:25,105 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:17:25,107 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:17:25,118 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:25,132 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:25,145 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:25,160 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:25,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:25,197 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:25,200 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:25,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:25,204 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:17:25,215 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:25,217 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:17:25,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:25,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:25] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:25,778 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [4/34] Tour test_image_link → Step Click on the Text - Image building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_image"]:not(.d-none)) 2026-10-11 17:17:26,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.007 0.039 2026-10-11 17:17:26,064 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.020 0.067 2026-10-11 17:17:26,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.010 0.102 2026-10-11 17:17:26,140 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/image_shape/website.s_cta_mockups_default_image_1/web_editor/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 14 0.010 0.148 2026-10-11 17:17:26,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.009 0.106 2026-10-11 17:17:26,188 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.016 0.203 2026-10-11 17:17:26,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.014 0.225 2026-10-11 17:17:26,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.028 0.151 2026-10-11 17:17:26,286 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.019 0.164 2026-10-11 17:17:26,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.004 0.016 2026-10-11 17:17:26,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [5/34] Tour test_image_link → Step #oe_snippets .oe_snippet[name="Content"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:17:26,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.007 0.033 2026-10-11 17:17:26,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:26] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.012 0.044 2026-10-11 17:17:27,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:27,295 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:27,300 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:27,342 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:27,346 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:27,365 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:27,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:17:27,399 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:17:27,406 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:17:27,408 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 17:17:27,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.022 0.033 2026-10-11 17:17:27,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.043 2026-10-11 17:17:27,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.022 2026-10-11 17:17:27,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.006 0.017 2026-10-11 17:17:27,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.025 2026-10-11 17:17:27,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.045 2026-10-11 17:17:27,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.005 0.026 2026-10-11 17:17:27,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.008 0.021 2026-10-11 17:17:27,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.029 2026-10-11 17:17:27,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:27,631 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:27,689 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.008 0.013 2026-10-11 17:17:27,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.011 2026-10-11 17:17:27,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.007 0.015 2026-10-11 17:17:27,807 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:27,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.010 0.021 2026-10-11 17:17:27,857 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:27,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:27,873 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:27,878 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:27,884 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:27,888 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:27,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:17:27,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:17:27,974 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:17:27,987 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 17:17:27,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:27] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:17:28,000 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:17:28,011 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:28,033 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:28,040 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:28,054 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:17:28,056 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:17:28,103 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:17:28,119 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:17:28,119 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-11 17:17:28,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:17:28,136 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:28,142 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:28,144 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:28,159 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:28,163 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:28,186 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:28,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:17:28,221 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:17:28,227 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:17:28,236 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:17:28,242 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:28,252 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:17:28,256 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:17:28,275 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:17:28,297 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:17:28,327 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:17:28,340 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-10-11 17:17:28,341 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:28,342 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:28,346 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-11 17:17:28,351 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:28,359 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:28,366 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:17:28,392 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:28,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:17:28,435 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:28,445 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-11 17:17:28,455 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:17:28,473 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:28,506 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:17:28,521 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:28,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:17:28,550 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-10-11 17:17:28,556 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:17:28,567 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:28,584 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:17:28,620 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:28,635 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:17:28,641 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:17:28,646 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-10-11 17:17:28,651 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:28,665 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:17:28,677 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:28,689 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:17:28,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:28,709 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:28,725 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 17:17:28,733 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:17:28,740 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:17:28,748 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:28,763 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:28,772 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:17:28,779 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:17:28,784 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:28,797 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:28,800 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:28,823 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:28,830 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:17:28,840 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:28,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:28,865 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:17:28,875 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 17:17:28,890 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:17:28,905 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:17:28,910 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:28,916 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:28,923 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:17:28,930 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:28,943 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:17:28,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:28,974 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:28,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:28,979 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:28,996 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:28] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:17:29,010 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:29,011 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:29,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:29,045 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:29,057 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:29,069 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:17:29,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:29,078 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:29,100 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:17:29,102 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:17:29,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:17:29,119 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:29,145 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:29,149 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:17:29,155 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:29,165 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:17:29,186 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:17:29,189 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:17:29,201 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:29,212 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:17:29,215 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:17:29,228 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:17:29,229 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:29,244 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:17:29,246 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:29,256 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:29,259 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:29,264 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:17:29,269 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:29,273 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:29,279 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:17:29,280 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:29,292 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:29,298 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:29,312 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:17:29,314 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:29,319 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:17:29,328 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:17:29,330 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:17:29,350 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:17:29,364 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:29,369 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:17:29,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:17:29,384 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:17:29,388 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:17:29,613 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:29,697 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:29,707 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [6/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:29,808 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [7/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:29,841 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:29,859 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:29] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:29,905 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [8/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:30,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [9/34] Tour test_image_link → Step enable link (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-customizeblock-option:has(we-title:contains(Media)) we-button.fa-link) 2026-10-11 17:17:30,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [10/34] Tour test_image_link → Step enter site URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-11 17:17:30,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [11/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:30,559 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [12/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:30,574 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [13/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:30,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,804 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-11 17:17:30,814 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [14/34] Tour test_image_link → Step check popover content has site URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link[href='http://odoo.com/']:contains(http://odoo.com/)) 2026-10-11 17:17:30,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:30,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [15/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-11 17:17:31,082 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [16/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:31,174 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [17/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:31,187 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,291 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [18/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:31,371 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-11 17:17:31,419 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,428 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [19/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-10-11 17:17:31,439 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,527 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [20/34] Tour test_image_link → Step enter email URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-11 17:17:31,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [21/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:31,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,916 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [22/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:31,924 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:31,963 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,027 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [23/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:32,102 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-11 17:17:32,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,144 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [24/34] Tour test_image_link → Step check popover content has mail URL (trigger: :iframe .o_edit_menu_popover:has(.fa-envelope-o) a.o_we_url_link[href='mailto:test@test.com']:contains(mailto:test@test.com)) 2026-10-11 17:17:32,150 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,219 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,286 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [25/34] Tour test_image_link → Step enter phone URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-11 17:17:32,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [26/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:32,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,555 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [27/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:32,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,658 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [28/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:32,740 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-11 17:17:32,747 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:32] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.212 0.163 2026-10-11 17:17:32,778 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,786 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [29/34] Tour test_image_link → Step check popover content has phone URL (trigger: :iframe .o_edit_menu_popover:has(.fa-phone) a.o_we_url_link[href='tel:555-2368']:contains(tel:555-2368)) 2026-10-11 17:17:32,791 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,872 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:32,935 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [30/34] Tour test_image_link → Step remove URL (trigger: #oe_snippets we-customizeblock-options:has(we-title:contains('Image')) we-input:contains(Your URL) input) 2026-10-11 17:17:33,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [31/34] Tour test_image_link → Step select block (trigger: :iframe #wrapwrap .s_text_image) 2026-10-11 17:17:33,150 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,157 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [32/34] Tour test_image_link → Step check link popover disappeared (trigger: :iframe body:not(:has(.o_edit_menu_popover))) 2026-10-11 17:17:33,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,198 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,263 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [33/34] Tour test_image_link → Step select image (trigger: :iframe #wrapwrap .s_text_image img) 2026-10-11 17:17:33,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:33] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.115 0.128 2026-10-11 17:17:33,325 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://www.google.com/s2/favicons?sz=16&domain=http%3A%2F%2Fodoo.com%2F 2026-10-11 17:17:33,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,368 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: [34/34] Tour test_image_link → Step check popover content has no URL (trigger: :iframe .o_edit_menu_popover a.o_we_url_link:not([href]):contains(No URL specified)) 2026-10-11 17:17:33,381 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,463 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-10-11 17:17:33,530 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-10-11 17:17:33,531 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-11 17:17:34,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 47299008 (allocated 49016832) 2026-10-11 17:17:34,313 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 11493 2026-10-11 17:17:34,315 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-10-11 17:17:34,316 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 11493 2026-10-11 17:17:34,468 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171734_468288_test_02_image_link.txt 2026-10-11 17:17:34,468 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmpgtzmgw7__chrome_odoo" 2026-10-11 17:17:34,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:17:34,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-10-11 17:17:34,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:17:37,541 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:37] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.187 2.716 2026-10-11 17:17:38,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:38] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.138 0.562 2026-10-11 17:17:38,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:38] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.018 0.066 2026-10-11 17:17:38,422 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:17:38,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-10-11 17:17:46,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:17:47,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:47] "GET /multi_company_website HTTP/1.1" 200 - 11 0.012 0.484 2026-10-11 17:17:47,387 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-10-11 17:17:47,470 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:17:47,504 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-10-11 17:17:47,532 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:17:49,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:49] "GET /unexisting HTTP/1.1" 404 - 189 0.189 1.400 2026-10-11 17:17:49,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:49] "GET / HTTP/1.1" 303 - 6 0.008 0.017 2026-10-11 17:17:49,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:49] "GET /contactus HTTP/1.1" 200 - 26 0.047 0.350 2026-10-11 17:17:49,627 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-11 17:17:49,975 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-11 17:17:49,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-11 17:17:50,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:50] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.130 0.670 2026-10-11 17:17:50,426 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4004], uid: 4, model: test.model 2026-10-11 17:17:50,451 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:50] "GET / HTTP/1.1" 303 - 15 0.015 0.033 2026-10-11 17:17:50,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:50] "GET /contactus HTTP/1.1" 200 - 25 0.025 0.340 2026-10-11 17:17:50,878 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:17:50,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-10-11 17:17:51,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11967 2026-10-11 17:17:51,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmprkkyapd2_chrome_odoo 2026-10-11 17:17:51,362 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:42239/json/version 2026-10-11 17:17:51,363 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42239/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:17:51,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-11 17:17:51,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:42239/json 2026-10-11 17:17:51,383 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42239/json with timeout 3 increased to 10s during tests 2026-10-11 17:17:51,392 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:42239/devtools/page/342F2FB9194B9C0B26B69B694593F06E 2026-10-11 17:17:51,402 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-11 17:17:51,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-11 17:17:51,509 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:17:51,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-11 17:17:51,553 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" in browser 2026-10-11 17:17:51,553 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website" 2026-10-11 17:17:51,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:17:53,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:53] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 191 0.257 1.594 2026-10-11 17:17:53,438 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '342F2FB9194B9C0B26B69B694593F06E', 'loaderId': 'F72D4E32ADC6BC660A3B79BAC957B6A0', 'isDownload': False} 2026-10-11 17:17:53,438 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager')" 2026-10-11 17:17:53,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:53] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-10-11 17:17:53,503 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:53] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.026 2026-10-11 17:17:53,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.032 0.025 2026-10-11 17:17:53,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:53] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 17:17:53,640 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:17:54,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.524 0.643 2026-10-11 17:17:54,728 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.020 1.069 2026-10-11 17:17:54,752 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.868 2026-10-11 17:17:54,877 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:17:54,884 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:17:54,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:17:54,906 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 17:17:54,927 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-11 17:17:54,982 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:17:55,032 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.074 2026-10-11 17:17:55,035 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.090 2026-10-11 17:17:55,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.087 2026-10-11 17:17:55,099 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:17:55,117 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/12] Tour test_website_page_manager → Step Check that we see records from My Website (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Multi Model Website 1') ~ .o_data_cell[name=website_id]:contains('My Website')) 2026-10-11 17:17:55,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:17:55,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.038 0.194 2026-10-11 17:17:55,234 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-10-11 17:17:55,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.191 2026-10-11 17:17:55,325 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:17:55,337 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:55,679 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /mail/data HTTP/1.1" 200 - 140 0.188 0.388 2026-10-11 17:17:55,718 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.490 2026-10-11 17:17:55,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.455 2026-10-11 17:17:55,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.519 2026-10-11 17:17:55,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.562 2026-10-11 17:17:55,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:17:55,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.029 0.033 2026-10-11 17:17:56,025 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:17:56,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.056 0.077 2026-10-11 17:17:56,084 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 17:17:56,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:56,163 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.007 0.017 2026-10-11 17:17:56,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:17:56,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:17:56,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/12] Tour test_website_page_manager → Step Check that there is only 2 records in the pager (trigger: .o_pager .o_pager_value:contains('1-2')) 2026-10-11 17:17:56,385 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [3/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox (trigger: thead .o_list_record_selector) 2026-10-11 17:17:56,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [4/12] Tour test_website_page_manager → Step Check that there is only 2 records selected (trigger: .o_list_selection_box:contains(2):contains(selected)) 2026-10-11 17:17:56,519 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [5/12] Tour test_website_page_manager → Step Click on the 'Select all records' checkbox again to unselect all records and see the search bar (trigger: thead .o_list_record_selector) 2026-10-11 17:17:56,578 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [6/12] Tour test_website_page_manager → Step Click on the search options (trigger: .o_searchview_dropdown_toggler) 2026-10-11 17:17:56,655 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [7/12] Tour test_website_page_manager → Step Select My Website 2 (trigger: .o_dropdown_container.o_website_menu > .dropdown-item:contains('My Website 2')) 2026-10-11 17:17:56,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [8/12] Tour test_website_page_manager → Step Check that we see records from My Website 2 (trigger: .o_list_table .o_data_row .o_data_cell[name=name]:contains('Test Model Multi Website 2') ~ .o_data_cell[name=website_id]:contains('My Website 2')) 2026-10-11 17:17:56,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:17:56,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [9/12] Tour test_website_page_manager → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-11 17:17:56,869 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [10/12] Tour test_website_page_manager → Step .o_kanban_renderer 2026-10-11 17:17:56,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-11 17:17:56,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:17:56,932 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.019 2026-10-11 17:17:56,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:17:57,026 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [11/12] Tour test_website_page_manager → Step Click on List View (trigger: .o_cp_switch_buttons .o_list) 2026-10-11 17:17:57,100 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [12/12] Tour test_website_page_manager → Step Wait for List View to be loaded (trigger: .o_list_renderer) 2026-10-11 17:17:57,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:57] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:17:57,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:57] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:17:57,149 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:57] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.003 0.007 2026-10-11 17:17:57,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:57] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:17:57,216 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-11 17:17:57,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-11 17:17:57,365 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 27049228 (allocated 28422144) 2026-10-11 17:17:57,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11967 2026-10-11 17:17:57,373 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-11 17:17:57,374 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11967 2026-10-11 17:17:57,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171757_487272_test_page_manager_test_model.txt 2026-10-11 17:17:57,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmprkkyapd2_chrome_odoo" 2026-10-11 17:17:57,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12177 2026-10-11 17:17:57,825 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp3fi8bthw_chrome_odoo 2026-10-11 17:17:57,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45771/json/version 2026-10-11 17:17:57,827 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45771/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:17:57,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-11 17:17:57,930 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:45771/json 2026-10-11 17:17:57,931 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45771/json with timeout 3 increased to 10s during tests 2026-10-11 17:17:57,950 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:45771/devtools/page/6515F311B55D8B2C9D1F658A5F563E9B 2026-10-11 17:17:57,964 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-11 17:17:57,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-11 17:17:58,040 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:17:58,051 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-11 17:17:58,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" in browser 2026-10-11 17:17:58,063 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model_multi_website_js_class_bug" 2026-10-11 17:17:58,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:58] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 22 0.021 0.123 2026-10-11 17:17:58,233 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': '6515F311B55D8B2C9D1F658A5F563E9B', 'loaderId': '36ADAFA7CB8A473737FD9E9DA3F5E19E', 'isDownload': False} 2026-10-11 17:17:58,233 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_js_class_bug')" 2026-10-11 17:17:58,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:58] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:17:58,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:58] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-10-11 17:17:59,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:59] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 904 0.495 0.588 2026-10-11 17:17:59,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:59] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.063 2026-10-11 17:17:59,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 1.105 2026-10-11 17:17:59,414 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:17:59,418 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:59] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:17:59,486 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:17:59] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-10-11 17:18:00,294 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-11 17:18:00,297 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:18:00,303 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-11 17:18:00,332 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:18:00,352 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-11 17:18:00,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:18:00,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:18:00,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.036 2026-10-11 17:18:00,564 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: The ready code tooks too much time : 2.3299975395202637 2026-10-11 17:18:00,599 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_js_class_bug', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model_multi_website_js_class_bug", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:18:00,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.052 0.116 2026-10-11 17:18:00,619 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_js_class_bug → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-11 17:18:00,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:18:00,684 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:18:00,913 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "POST /mail/data HTTP/1.1" 200 - 72 0.093 0.241 2026-10-11 17:18:00,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.010 0.290 2026-10-11 17:18:00,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.362 2026-10-11 17:18:01,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.341 2026-10-11 17:18:01,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.367 2026-10-11 17:18:01,140 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 17:18:01,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.033 2026-10-11 17:18:01,190 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:18:01,214 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.006 0.031 2026-10-11 17:18:01,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.004 0.064 2026-10-11 17:18:01,238 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:18:01,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.016 2026-10-11 17:18:01,307 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:18:01,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_js_class_bug → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-10-11 17:18:01,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:18:01,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:01,525 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:18:01,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:01,619 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-11 17:18:01,620 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_js_class_bug SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-11 17:18:01,726 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25748452 (allocated 27111424) 2026-10-11 17:18:01,747 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12177 2026-10-11 17:18:01,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-11 17:18:01,749 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12177 2026-10-11 17:18:01,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171801_865747_test_page_manager_test_model.txt 2026-10-11 17:18:01,866 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp3fi8bthw_chrome_odoo" 2026-10-11 17:18:02,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 12395 2026-10-11 17:18:02,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmptjg2s8d__chrome_odoo 2026-10-11 17:18:02,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:34587/json/version 2026-10-11 17:18:02,214 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34587/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:18:02,308 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-10-11 17:18:02,308 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:34587/json 2026-10-11 17:18:02,309 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34587/json with timeout 3 increased to 10s during tests 2026-10-11 17:18:02,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:34587/devtools/page/B427C233A4E31C4A357BA14B1F27141B 2026-10-11 17:18:02,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-10-11 17:18:02,342 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-10-11 17:18:02,403 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:02,414 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-10-11 17:18:02,423 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Open "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" in browser 2026-10-11 17:18:02,423 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigating to: "http://127.0.0.1:8069/odoo/action-test_website.action_test_model" 2026-10-11 17:18:02,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:02] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 22 0.020 0.102 2026-10-11 17:18:02,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'B427C233A4E31C4A357BA14B1F27141B', 'loaderId': '8E6C874E30C8E7C7C7D40931F6929279', 'isDownload': False} 2026-10-11 17:18:02,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate ready code "odoo.isTourReady('test_website_page_manager_no_website_id')" 2026-10-11 17:18:02,633 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:02] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-11 17:18:03,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 904 0.603 0.608 2026-10-11 17:18:03,854 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 1.247 2026-10-11 17:18:03,869 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.236 2026-10-11 17:18:03,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.010 1.251 2026-10-11 17:18:03,910 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:18:03,917 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-11 17:18:03,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:03] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:18:04,678 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:18:04,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:18:04,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:18:04,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:18:04,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-10-11 17:18:04,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:18:04,803 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.020 2026-10-11 17:18:04,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.029 2026-10-11 17:18:04,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: The ready code tooks too much time : 2.339261531829834 2026-10-11 17:18:04,958 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Evaluate test code "odoo.startTour('test_website_page_manager_no_website_id', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-test_website.action_test_model", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:18:04,966 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.039 0.112 2026-10-11 17:18:04,980 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [1/2] Tour test_website_page_manager_no_website_id → Step Click on Kanban View (trigger: .o_cp_switch_buttons .o_kanban) 2026-10-11 17:18:04,996 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:05,077 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:18:05,109 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:18:05,252 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /mail/data HTTP/1.1" 200 - 72 0.097 0.228 2026-10-11 17:18:05,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.336 2026-10-11 17:18:05,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.031 0.277 2026-10-11 17:18:05,351 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.356 2026-10-11 17:18:05,374 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.319 2026-10-11 17:18:05,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.369 2026-10-11 17:18:05,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:18:05,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.038 2026-10-11 17:18:05,589 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.022 0.053 2026-10-11 17:18:05,624 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:18:05,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:18:05,639 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:05,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.005 0.013 2026-10-11 17:18:05,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:18:05,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:18:05,875 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: [2/2] Tour test_website_page_manager_no_website_id → Step Wait for Kanban View to be loaded (trigger: .o_kanban_renderer) 2026-10-11 17:18:05,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 17:18:05,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:18:05,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.001 0.011 2026-10-11 17:18:05,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:06,020 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-10-11 17:18:06,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_website_page_manager_no_website_id SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-10-11 17:18:06,147 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25646972 (allocated 27111424) 2026-10-11 17:18:06,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 12395 2026-10-11 17:18:06,155 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-10-11 17:18:06,156 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 12395 2026-10-11 17:18:06,267 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171806_267096_test_page_manager_test_model.txt 2026-10-11 17:18:06,267 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmptjg2s8d__chrome_odoo" 2026-10-11 17:18:06,348 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:18:06,387 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-10-11 17:18:06,895 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:18:08,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:09,142 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:09] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 0.408 2026-10-11 17:18:09,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:09] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.022 0.031 2026-10-11 17:18:09,234 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 17:18:09,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:09] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.001 2026-10-11 17:18:09,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:09] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.007 0.013 2026-10-11 17:18:09,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-10-11 17:18:09,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:18:10,243 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:10,683 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.002 0.441 2026-10-11 17:18:10,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.016 0.020 2026-10-11 17:18:10,731 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.007 2026-10-11 17:18:10,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.003 0.010 2026-10-11 17:18:10,777 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.008 2026-10-11 17:18:10,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.006 0.023 2026-10-11 17:18:10,823 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-10-11 17:18:10,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.014 0.028 2026-10-11 17:18:10,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-11 17:18:10,929 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.016 0.031 2026-10-11 17:18:10,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,944 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-11 17:18:10,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.010 0.027 2026-10-11 17:18:10,983 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:10,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:10] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.010 2026-10-11 17:18:11,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:11] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.002 2026-10-11 17:18:11,014 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4006], uid: 4, model: test.model 2026-10-11 17:18:11,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:11] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.011 0.028 2026-10-11 17:18:11,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:11] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-10-11 17:18:11,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:11] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.006 0.023 2026-10-11 17:18:11,122 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-10-11 17:18:11,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:18:11,976 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:12,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:12] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.014 0.392 2026-10-11 17:18:12,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-10-11 17:18:12,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-10-11 17:18:12,916 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:14,787 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:14] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.025 1.849 2026-10-11 17:18:14,796 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-11 17:18:15,074 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-11 17:18:15,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-11 17:18:15,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:15] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.148 0.869 2026-10-11 17:18:15,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-11 17:18:15,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:15] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.024 0.043 2026-10-11 17:18:15,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:15] "GET /404 HTTP/1.1" 404 - 15 0.013 0.032 2026-10-11 17:18:15,958 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4007], uid: 4, model: test.model 2026-10-11 17:18:15,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:15] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.018 0.029 2026-10-11 17:18:16,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:16] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 17:18:16,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-10-11 17:18:16,052 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-10-11 17:18:16,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:17,986 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:17] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.149 1.260 2026-10-11 17:18:18,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:18] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.005 0.020 2026-10-11 17:18:18,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:18] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.017 0.029 2026-10-11 17:18:18,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:18] "GET /get HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:18:18,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-10-11 17:18:18,581 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:18:19,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:19,470 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:19] "GET /test_view HTTP/1.1" 200 - 21 0.022 0.424 2026-10-11 17:18:19,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-10-11 17:18:19,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-10-11 17:18:20,023 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-11 17:18:20,520 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:22,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:22] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.006 1.762 2026-10-11 17:18:22,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:22] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.010 0.023 2026-10-11 17:18:22,315 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-10-11 17:18:22,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-10-11 17:18:22,866 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:23,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:23] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.027 0.407 2026-10-11 17:18:23,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:23] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.004 0.016 2026-10-11 17:18:23,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:23] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.003 0.009 2026-10-11 17:18:23,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:23] "GET /foo HTTP/1.1" 301 - 5 0.005 0.012 2026-10-11 17:18:23,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:23] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.003 0.009 2026-10-11 17:18:23,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_with_qs: waiting for threads: [] 2026-10-11 17:18:23,436 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:18:23,458 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-10-11 17:18:23,594 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:23,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:24,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:24] "GET /test_page_view HTTP/1.1" 500 - 317 0.239 0.695 2026-10-11 17:18:24,580 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:24,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:24] "POST /website/reset_template HTTP/1.1" 200 - 15 0.015 0.019 2026-10-11 17:18:26,203 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:26] "GET /test_page_view HTTP/1.1" 200 - 259 0.317 1.303 2026-10-11 17:18:26,252 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-10-11 17:18:26,377 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:26,391 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:27,484 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:27] "GET /test_view HTTP/1.1" 500 - 325 0.315 0.782 2026-10-11 17:18:27,536 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:27,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:27] "POST /website/reset_template HTTP/1.1" 200 - 14 0.024 0.023 2026-10-11 17:18:29,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:29] "GET /test_view HTTP/1.1" 200 - 255 0.296 1.282 2026-10-11 17:18:29,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-10-11 17:18:29,181 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-10-11 17:18:29,280 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:29,295 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:29,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:29] "GET /test_view HTTP/1.1" 500 - 41 0.050 0.511 2026-10-11 17:18:29,901 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:29,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:29] "POST /website/reset_template HTTP/1.1" 200 - 14 0.022 0.020 2026-10-11 17:18:31,514 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:31] "GET /test_view HTTP/1.1" 200 - 258 0.282 1.327 2026-10-11 17:18:31,516 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-10-11 17:18:31,559 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-10-11 17:18:33,018 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:33,041 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:34,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:34] "GET /test_view HTTP/1.1" 500 - 326 0.383 0.844 2026-10-11 17:18:34,323 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:34,323 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:34] "POST /website/reset_template HTTP/1.1" 200 - 16 0.030 0.023 2026-10-11 17:18:35,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:35] "GET /test_view HTTP/1.1" 200 - 255 0.337 1.282 2026-10-11 17:18:35,948 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-10-11 17:18:35,992 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-10-11 17:18:36,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:36,158 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:36,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:36] "GET /test_view HTTP/1.1" 500 - 37 0.047 0.525 2026-10-11 17:18:36,793 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:36,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:36] "POST /website/reset_template HTTP/1.1" 200 - 14 0.041 0.024 2026-10-11 17:18:38,356 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:38] "GET /test_view HTTP/1.1" 200 - 255 0.276 1.281 2026-10-11 17:18:38,358 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-10-11 17:18:38,410 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-10-11 17:18:38,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12663 2026-10-11 17:18:38,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmp9ad5_ny1_chrome_odoo 2026-10-11 17:18:38,837 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35587/json/version 2026-10-11 17:18:38,838 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35587/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:18:38,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-10-11 17:18:38,871 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:35587/json 2026-10-11 17:18:38,872 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35587/json with timeout 3 increased to 10s during tests 2026-10-11 17:18:38,887 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:35587/devtools/page/75F6A75D7EC15C4D79219D2365213391 2026-10-11 17:18:38,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-10-11 17:18:38,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-10-11 17:18:39,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:18:39,053 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-10-11 17:18:39,058 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-10-11 17:18:39,058 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-10-11 17:18:39,080 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:18:41,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:41] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 191 0.292 1.936 2026-10-11 17:18:41,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '75F6A75D7EC15C4D79219D2365213391', 'loaderId': 'F7D609D81801E904ABFE41BF883DFE02', 'isDownload': False} 2026-10-11 17:18:41,311 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part1')" 2026-10-11 17:18:41,374 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:41] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-11 17:18:41,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:41] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.034 2026-10-11 17:18:41,424 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:18:41,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.056 2026-10-11 17:18:41,442 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:41] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.082 2026-10-11 17:18:42,622 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.583 0.686 2026-10-11 17:18:42,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.856 2026-10-11 17:18:42,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.179 2026-10-11 17:18:42,820 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:18:42,827 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:18:42,834 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:18:42,886 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.033 2026-10-11 17:18:42,898 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:18:42,984 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:18:43,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.064 0.097 2026-10-11 17:18:43,079 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-10-11 17:18:43,120 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:18:43,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.155 2026-10-11 17:18:43,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:18:43,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 22 0.028 0.100 2026-10-11 17:18:43,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.136 2026-10-11 17:18:43,491 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.054 0.435 2026-10-11 17:18:43,807 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/13] Tour test_reset_page_view_complete_flow_part1 → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:18:43,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:18:44,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /mail/data HTTP/1.1" 200 - 140 0.303 0.633 2026-10-11 17:18:44,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.292 2026-10-11 17:18:44,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /mail/data HTTP/1.1" 200 - 72 0.097 0.333 2026-10-11 17:18:44,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.587 2026-10-11 17:18:44,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.061 0.599 2026-10-11 17:18:44,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 1.464 2026-10-11 17:18:44,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.498 2026-10-11 17:18:44,678 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.022 0.776 2026-10-11 17:18:44,712 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:18:44,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.048 2026-10-11 17:18:44,726 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:18:44,810 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.037 0.124 2026-10-11 17:18:44,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.183 2026-10-11 17:18:44,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.171 2026-10-11 17:18:44,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.287 2026-10-11 17:18:44,932 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.149 2026-10-11 17:18:44,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.154 2026-10-11 17:18:44,956 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.140 2026-10-11 17:18:44,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.175 2026-10-11 17:18:44,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.096 2026-10-11 17:18:44,986 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:18:45,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:45] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.014 0.026 2026-10-11 17:18:45,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:45] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.002 0.058 2026-10-11 17:18:47,767 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:47] "GET /test_page_view HTTP/1.1" 200 - 1101 1.097 1.607 2026-10-11 17:18:47,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:47] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.005 2.688 2026-10-11 17:18:47,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:18:47,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:47] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.069 0.061 2026-10-11 17:18:47,923 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:18:47,936 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:47,936 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:18:47,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:47] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.013 0.138 2026-10-11 17:18:48,022 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1114:117) at WebsiteEditorComponent.setup (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:21616:782) at new ComponentNode (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1638:6 at WebsitePreview.template (eval at compile (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1593:421), :50:12) at RootFiber._render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1002:96) at RootFiber.render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1001:6) at ComponentNode.render (http://127.0.0.1:8069/web/assets/1be1060/web.assets_web.min.js:1080:56) 2026-10-11 17:18:48,043 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:18:48,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.033 0.216 2026-10-11 17:18:48,110 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:18:48,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.191 2026-10-11 17:18:48,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.120 2026-10-11 17:18:48,172 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:18:48,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.067 2026-10-11 17:18:48,207 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:18:48,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.015 0.103 2026-10-11 17:18:48,258 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,259 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,260 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,261 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,261 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,262 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:18:48,297 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:18:48,341 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.059 2026-10-11 17:18:48,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.004 0.058 2026-10-11 17:18:48,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 17:18:48,969 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:18:48,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.056 0.099 2026-10-11 17:18:49,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.047 0.191 2026-10-11 17:18:49,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.023 0.241 2026-10-11 17:18:49,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:18:49,258 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.033 2026-10-11 17:18:49,267 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:18:49,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.071 2026-10-11 17:18:49,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.222 0.272 2026-10-11 17:18:49,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.491 2026-10-11 17:18:49,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:49] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.517 2026-10-11 17:18:50,117 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:50,130 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:50] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:18:50,195 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:50,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:52,644 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:52] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.477 1.963 2026-10-11 17:18:52,960 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:53,076 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:53,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:53,225 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:18:53,254 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:18:53,265 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:18:53,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:18:53,297 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:18:53,304 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:18:53,306 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:18:53,319 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:18:53,341 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/13] Tour test_reset_page_view_complete_flow_part1 → Step Drag the Intro snippet group and drop it in #oe_structure_test_website_page. (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:18:53,343 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:18:53,376 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:18:53,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:18:53,407 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-10-11 17:18:53,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:18:53,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:18:53,426 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:18:53,454 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:18:53,477 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:18:53,485 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:18:53,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:18:53,505 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:18:53,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:18:53,526 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:53,542 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:53,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:18:53,554 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:18:53,589 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:18:53,641 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:18:53,646 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:18:53,649 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:18:53,653 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:18:53,654 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:18:53,667 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:18:53,682 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:53,690 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:18:53,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:18:53,705 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:18:53,720 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:53] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:54,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.045 0.015 2026-10-11 17:18:54,568 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/13] Tour test_reset_page_view_complete_flow_part1 → Step Click on the s_cover snippet. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_cover"]) 2026-10-11 17:18:54,575 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.009 0.054 2026-10-11 17:18:54,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.006 0.057 2026-10-11 17:18:54,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.011 0.102 2026-10-11 17:18:54,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.016 0.115 2026-10-11 17:18:54,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.015 0.119 2026-10-11 17:18:54,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.008 0.127 2026-10-11 17:18:54,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.005 0.081 2026-10-11 17:18:54,756 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.009 0.129 2026-10-11 17:18:54,776 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.008 0.249 2026-10-11 17:18:54,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.016 2026-10-11 17:18:54,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.002 0.032 2026-10-11 17:18:54,851 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/13] Tour test_reset_page_view_complete_flow_part1 → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:18:54,864 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.010 0.045 2026-10-11 17:18:54,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web_editor/shape/web_editor/Origins/14_001.svg?c3=o-color-4&c4=rgba(255,%200,%200,%200.04) HTTP/1.1" 200 - 8 0.013 0.072 2026-10-11 17:18:54,906 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:54] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.002 0.099 2026-10-11 17:18:55,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.013 2026-10-11 17:18:55,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.003 0.023 2026-10-11 17:18:55,622 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:18:55,626 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:18:55,628 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:18:55,669 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:18:55,673 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:55,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:18:55,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:18:55,707 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.011 2026-10-11 17:18:55,714 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:18:55,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.002 0.018 2026-10-11 17:18:55,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.014 2026-10-11 17:18:55,756 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.019 2026-10-11 17:18:55,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.022 2026-10-11 17:18:55,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.015 2026-10-11 17:18:55,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.017 2026-10-11 17:18:55,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:55] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.018 2026-10-11 17:18:56,110 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:56,211 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:56,225 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(:has(.o_dialog)) 2026-10-11 17:18:56,285 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/13] Tour test_reset_page_view_complete_flow_part1 → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:18:57,409 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/13] Tour test_reset_page_view_complete_flow_part1 → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:18:57,591 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:18:57,592 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:57] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.057 0.086 2026-10-11 17:18:57,621 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:57,652 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:57] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.013 0.016 2026-10-11 17:18:58,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:58] "GET /test_page_view HTTP/1.1" 200 - 129 0.114 0.684 2026-10-11 17:18:58,543 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-10-11 17:18:58,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:58] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.007 0.018 2026-10-11 17:18:59,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:59] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.049 2026-10-11 17:18:59,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:18:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.074 2026-10-11 17:19:01,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/13] Tour test_reset_page_view_complete_flow_part1 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-10-11 17:19:01,781 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/13] Tour test_reset_page_view_complete_flow_part1 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-10-11 17:19:01,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [10/13] Tour test_reset_page_view_complete_flow_part1 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("placeholder")) 2026-10-11 17:19:02,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:02] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.212 0.305 2026-10-11 17:19:02,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:02] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.009 0.020 2026-10-11 17:19:02,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c903ebc/web.ace_lib.min.js, copying from /web/assets/c903ebc/web.ace_lib.min.js 2026-10-11 17:19:02,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:02] "GET /web/assets/1/c903ebc/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.008 0.026 2026-10-11 17:19:02,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [11/13] Tour test_reset_page_view_complete_flow_part1 → Step .ace_content:contains("not.exist") 2026-10-11 17:19:02,676 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [12/13] Tour test_reset_page_view_complete_flow_part1 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-10-11 17:19:02,749 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [13/13] Tour test_reset_page_view_complete_flow_part1 → Step body 2026-10-11 17:19:02,802 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-10-11 17:19:02,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part1 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 17:19:02,875 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [9002] 2026-10-11 17:19:02,889 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:02,890 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:02] "POST /website/save_xml HTTP/1.1" 200 - 65 0.064 0.074 2026-10-11 17:19:03,178 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 45781408 (allocated 47968256) 2026-10-11 17:19:03,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12663 2026-10-11 17:19:03,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-10-11 17:19:03,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12663 2026-10-11 17:19:03,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171903_325537_test_07_reset_page_view_complete_flow.txt 2026-10-11 17:19:03,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmp9ad5_ny1_chrome_odoo" 2026-10-11 17:19:03,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:19:03,929 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:03] "GET /test_page_view HTTP/1.1" 500 - 308 0.242 0.314 2026-10-11 17:19:03,961 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:03,962 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:03] "POST /website/reset_template HTTP/1.1" 200 - 12 0.012 0.016 2026-10-11 17:19:04,735 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:04] "GET /test_page_view HTTP/1.1" 200 - 114 0.159 0.611 2026-10-11 17:19:05,179 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 12999 2026-10-11 17:19:05,180 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpsci89dvc_chrome_odoo 2026-10-11 17:19:05,180 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:45545/json/version 2026-10-11 17:19:05,181 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45545/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:19:05,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Browser version: Chrome/150.0.7871.114 2026-10-11 17:19:05,205 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:45545/json 2026-10-11 17:19:05,206 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:45545/json with timeout 3 increased to 10s during tests 2026-10-11 17:19:05,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:45545/devtools/page/42AB2302010FD28F75A4E5D7325FD7DA 2026-10-11 17:19:05,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-10-11 17:19:05,272 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-10-11 17:19:05,346 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:19:05,358 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-10-11 17:19:05,367 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" in browser 2026-10-11 17:19:05,368 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_page_view" 2026-10-11 17:19:05,560 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:05] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 33 0.029 0.135 2026-10-11 17:19:05,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '42AB2302010FD28F75A4E5D7325FD7DA', 'loaderId': 'E14462BF2D818E1404D40889EE341FBD', 'isDownload': False} 2026-10-11 17:19:05,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate ready code "odoo.isTourReady('test_reset_page_view_complete_flow_part2')" 2026-10-11 17:19:05,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:05] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-10-11 17:19:05,694 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:19:06,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:06] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 904 0.686 0.678 2026-10-11 17:19:06,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:06] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 1.375 2026-10-11 17:19:07,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 1.385 2026-10-11 17:19:07,043 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:07] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.415 2026-10-11 17:19:07,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:07] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.041 2026-10-11 17:19:07,176 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:07] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:19:08,097 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:19:08,102 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:19:08,112 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-10-11 17:19:08,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.005 0.010 2026-10-11 17:19:08,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:19:08,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:19:08,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.027 2026-10-11 17:19:08,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.054 2026-10-11 17:19:08,316 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: The ready code tooks too much time : 2.7495291233062744 2026-10-11 17:19:08,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Evaluate test code "odoo.startTour('test_reset_page_view_complete_flow_part2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_page_view", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:19:08,345 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [1/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the view got fixed (trigger: :iframe p:text(Test Page View)) 2026-10-11 17:19:08,418 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:19:08,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.051 0.151 2026-10-11 17:19:08,444 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.026 2026-10-11 17:19:08,529 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:19:08,534 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:19:08,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "POST /mail/data HTTP/1.1" 200 - 72 0.130 0.298 2026-10-11 17:19:08,773 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.423 2026-10-11 17:19:08,811 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.011 0.330 2026-10-11 17:19:08,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "POST /web/action/load HTTP/1.1" 200 - 6 0.011 0.355 2026-10-11 17:19:08,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.386 2026-10-11 17:19:08,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-10-11 17:19:09,039 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.062 2026-10-11 17:19:09,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:19:09,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:19:09,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.052 2026-10-11 17:19:09,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:19:09,099 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:19:09,108 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:19:09,175 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.001 0.037 2026-10-11 17:19:09,189 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:19:09,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /test_page_view HTTP/1.1" 200 - 32 0.053 0.127 2026-10-11 17:19:09,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.006 0.016 2026-10-11 17:19:09,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-10-11 17:19:09,453 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:09,456 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:19:09,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-10-11 17:19:09,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.006 0.021 2026-10-11 17:19:09,567 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:19:09,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.018 0.013 2026-10-11 17:19:09,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.009 0.038 2026-10-11 17:19:09,693 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:09] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.022 0.039 2026-10-11 17:19:10,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.003 0.010 2026-10-11 17:19:10,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.002 0.011 2026-10-11 17:19:10,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.052 2026-10-11 17:19:10,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.022 2026-10-11 17:19:10,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.006 0.011 2026-10-11 17:19:10,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:10] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-10-11 17:19:10,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [2/9] Tour test_reset_page_view_complete_flow_part2 → Step check that the inherited COW view is still there (created during edit mode) (trigger: :iframe #oe_structure_test_website_page .s_cover) 2026-10-11 17:19:10,422 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [3/9] Tour test_reset_page_view_complete_flow_part2 → Step open site menu (trigger: button[data-menu-xmlid="website.menu_site"]) 2026-10-11 17:19:10,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [4/9] Tour test_reset_page_view_complete_flow_part2 → Step open html editor (trigger: a[data-menu-xmlid="website.menu_ace_editor"]) 2026-10-11 17:19:10,577 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [5/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_resource_editor_title .o_select_menu_toggler) 2026-10-11 17:19:11,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:11] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.128 0.295 2026-10-11 17:19:11,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:11] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 17:19:11,060 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:11] "GET /web/assets/1/c903ebc/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-10-11 17:19:11,233 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [6/9] Tour test_reset_page_view_complete_flow_part2 → Step select oe_structure view (trigger: .o_select_menu_menu .o_select_menu_item:contains(Test Page View)) 2026-10-11 17:19:11,318 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [7/9] Tour test_reset_page_view_complete_flow_part2 → Step add a broken t-field in page DOM (trigger: div.ace_line .ace_xml:contains("oe_structure_test_website_page")) 2026-10-11 17:19:11,382 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [8/9] Tour test_reset_page_view_complete_flow_part2 → Step save the html editor (trigger: .o_resource_editor button:contains(Save)) 2026-10-11 17:19:11,453 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: [9/9] Tour test_reset_page_view_complete_flow_part2 → Step body 2026-10-11 17:19:11,494 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:11,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:11] "POST /website/save_xml HTTP/1.1" 200 - 14 0.011 0.028 2026-10-11 17:19:11,508 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-10-11 17:19:11,510 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR test_reset_page_view_complete_flow_part2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 17:19:11,784 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 34645560 (allocated 36286464) 2026-10-11 17:19:11,816 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 12999 2026-10-11 17:19:11,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-10-11 17:19:11,821 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 12999 2026-10-11 17:19:11,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171911_931921_test_07_reset_page_view_complete_flow.txt 2026-10-11 17:19:11,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpsci89dvc_chrome_odoo" 2026-10-11 17:19:11,951 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-10-11 17:19:12,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:12] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.296 0.344 2026-10-11 17:19:12,179 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:19:12,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:12] "GET /test_page_view HTTP/1.1" 500 - 308 0.325 0.307 2026-10-11 17:19:12,836 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:12,837 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:12] "POST /website/reset_template HTTP/1.1" 200 - 5 0.005 0.009 2026-10-11 17:19:13,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:13] "GET /test_page_view HTTP/1.1" 200 - 114 0.108 0.635 2026-10-11 17:19:13,592 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-10-11 17:19:13,633 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-10-11 17:19:13,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:19:13,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:19:14,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:14] "GET /test_page_view HTTP/1.1" 500 - 317 0.254 0.708 2026-10-11 17:19:14,761 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:14,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:14] "POST /website/reset_template HTTP/1.1" 200 - 14 0.015 0.017 2026-10-11 17:19:15,244 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:15] "GET /test_page_view HTTP/1.1" 500 - 305 0.193 0.287 2026-10-11 17:19:15,263 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:19:15,745 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:15] "GET /test_page_view HTTP/1.1" 500 - 294 0.219 0.257 2026-10-11 17:19:15,768 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:19:15,768 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:15] "POST /website/reset_template HTTP/1.1" 200 - 6 0.005 0.013 2026-10-11 17:19:17,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:17] "GET /test_page_view HTTP/1.1" 200 - 259 0.354 1.382 2026-10-11 17:19:17,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:19:17,698 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-10-11 17:19:18,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 13241 2026-10-11 17:19:18,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmpwa1x5ad5_chrome_odoo 2026-10-11 17:19:18,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:41731/json/version 2026-10-11 17:19:18,695 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41731/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:19:18,734 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-10-11 17:19:18,735 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:41731/json 2026-10-11 17:19:18,736 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41731/json with timeout 3 increased to 10s during tests 2026-10-11 17:19:18,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:41731/devtools/page/5B61DCC0FC9C6BE01334B219E7774EA1 2026-10-11 17:19:18,787 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-10-11 17:19:18,798 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-10-11 17:19:18,916 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:restricted from n/a 2026-10-11 17:19:18,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-10-11 17:19:18,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-11 17:19:18,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-11 17:19:18,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:19:22,060 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.178 2.936 2026-10-11 17:19:22,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '5B61DCC0FC9C6BE01334B219E7774EA1', 'loaderId': 'BFD817F54F01316F2F0A81F2C97ED954', 'isDownload': False} 2026-10-11 17:19:22,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate ready code "odoo.isTourReady('test_restricted_editor_only')" 2026-10-11 17:19:22,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.073 0.101 2026-10-11 17:19:22,285 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.190 2026-10-11 17:19:22,295 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/webclient/translations/26c546987190a4b67c0e4f959578a209dc6bef2c?lang=en_US HTTP/1.1" 200 - 0 0.000 0.190 2026-10-11 17:19:22,308 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.215 2026-10-11 17:19:22,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.013 0.205 2026-10-11 17:19:22,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:19:22,369 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:19:22,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:22] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.011 2026-10-11 17:19:23,376 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:19:23,387 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-11 17:19:23,400 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:19:23,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.014 2026-10-11 17:19:23,425 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-10-11 17:19:23,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:19:23,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.029 2026-10-11 17:19:23,548 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.037 2026-10-11 17:19:23,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.014 0.046 2026-10-11 17:19:23,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Evaluate test code "odoo.startTour('test_restricted_editor_only', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:19:23,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [1/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-11 17:19:23,730 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:19:23,744 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:19:23,781 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "POST /mail/data HTTP/1.1" 200 - 34 0.101 0.057 2026-10-11 17:19:23,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /web/image?model=res.users&field=avatar_128&id=325 HTTP/1.1" 200 - 16 0.018 0.161 2026-10-11 17:19:23,887 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.206 2026-10-11 17:19:23,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:23] "GET /web/image/res.partner/1297/avatar_128?unique=1791739157000 HTTP/1.1" 200 - 8 0.041 0.277 2026-10-11 17:19:24,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.038 0.184 2026-10-11 17:19:24,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.321 2026-10-11 17:19:24,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.157 2026-10-11 17:19:24,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.158 2026-10-11 17:19:24,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.138 2026-10-11 17:19:24,126 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:19:24,136 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:19:24,149 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.058 2026-10-11 17:19:24,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.164 2026-10-11 17:19:24,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.241 2026-10-11 17:19:24,245 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.010 0.031 2026-10-11 17:19:24,254 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:19:24,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:24,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:25,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:25] "GET / HTTP/1.1" 200 - 395 0.305 1.260 2026-10-11 17:19:25,856 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:19:25,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:25] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.017 2026-10-11 17:19:25,890 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:19:25,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:25] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.053 0.088 2026-10-11 17:19:26,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:19:26,033 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,034 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:19:26,043 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.021 0.098 2026-10-11 17:19:26,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:19:26,172 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:19:26,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/image/website/1/logo/My%20Website?unique=36471e6 HTTP/1.1" 200 - 5 0.012 0.017 2026-10-11 17:19:26,230 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [2/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:19:26,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/image/website/1/favicon?unique=36471e6 HTTP/1.1" 200 - 5 0.010 0.019 2026-10-11 17:19:26,286 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:19:26,303 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [3/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:19:26,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.074 2026-10-11 17:19:26,350 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.014 0.021 2026-10-11 17:19:26,384 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:19:26,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.008 0.022 2026-10-11 17:19:26,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.018 0.097 2026-10-11 17:19:26,851 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:19:26,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.030 0.036 2026-10-11 17:19:26,906 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,907 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,907 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,907 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,908 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,910 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:26,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /website/translations/9f420d186ace0e75e8423d45b70a9d2975a13051?lang=en_US HTTP/1.1" 200 - 5 0.010 0.088 2026-10-11 17:19:26,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:19:26,952 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:26] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.014 0.102 2026-10-11 17:19:27,076 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:19:27,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.043 0.097 2026-10-11 17:19:27,221 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.055 0.191 2026-10-11 17:19:27,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.021 0.227 2026-10-11 17:19:27,338 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:19:27,357 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.021 2026-10-11 17:19:27,372 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:19:27,407 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.025 0.051 2026-10-11 17:19:27,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:19:27,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:27] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.037 2026-10-11 17:19:27,794 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:27,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:30,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.534 1.892 2026-10-11 17:19:30,580 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:30,615 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:30,698 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:30,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:19:30,742 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:19:30,764 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:19:30,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:19:30,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:19:30,775 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:19:30,781 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:19:30,793 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:19:30,862 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:19:30,865 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:19:30,871 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:19:30,876 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:19:30,879 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:19:30,889 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [4/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-11 17:19:30,893 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:19:30,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [5/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:19:30,898 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:19:30,927 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:19:30,942 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:19:30,945 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:19:30,951 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:19:30,962 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:19:30,980 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:19:30,983 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:19:30,984 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:19:30,989 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:30] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:19:31,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:19:31,025 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:19:31,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [6/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-10-11 17:19:31,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:19:31,040 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:19:31,043 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:19:31,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:19:31,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:19:31,073 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:19:31,076 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:19:31,095 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:19:31,098 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [7/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:19:31,099 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:19:31,100 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:19:31,104 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:31] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:19:32,927 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:32,934 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [8/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:19:32,957 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:33,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:33,156 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:33] "GET / HTTP/1.1" 200 - 83 0.058 0.170 2026-10-11 17:19:33,285 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:33,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.024 2026-10-11 17:19:33,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:33] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.062 2026-10-11 17:19:33,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [9/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-11 17:19:33,920 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [10/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-11 17:19:33,963 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:33] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.016 0.024 2026-10-11 17:19:33,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:34,339 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:36,878 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:36] "GET /fr HTTP/1.1" 200 - 332 0.304 2.599 2026-10-11 17:19:37,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:19:37,143 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "GET /fr/website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 200 - 5 0.002 0.061 2026-10-11 17:19:37,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.059 2026-10-11 17:19:37,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [11/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-11 17:19:37,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.086 2026-10-11 17:19:37,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [12/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-11 17:19:37,398 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [13/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-11 17:19:37,414 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:37,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.009 0.028 2026-10-11 17:19:37,494 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [14/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-11 17:19:37,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [15/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-10-11 17:19:37,604 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [16/35] Tour test_restricted_editor_only → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-10-11 17:19:37,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [17/35] Tour test_restricted_editor_only → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-10-11 17:19:37,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.022 0.035 2026-10-11 17:19:37,749 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:37] "GET /en HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:19:37,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:37,833 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 325, model: website.page 2026-10-11 17:19:38,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:38] "GET / HTTP/1.1" 200 - 83 0.082 0.165 2026-10-11 17:19:38,238 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.023 2026-10-11 17:19:38,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [18/35] Tour test_restricted_editor_only → Step :iframe body:contains(welcome to your) 2026-10-11 17:19:38,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:38] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.019 0.058 2026-10-11 17:19:38,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [19/35] Tour test_restricted_editor_only → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-10-11 17:19:38,403 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [20/35] Tour test_restricted_editor_only → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-10-11 17:19:38,471 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [21/35] Tour test_restricted_editor_only → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-11 17:19:38,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:38,518 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [22/35] Tour test_restricted_editor_only → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:19:38,562 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:38,573 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [23/35] Tour test_restricted_editor_only → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:19:38,758 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:38] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.088 0.185 2026-10-11 17:19:39,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:39] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.010 0.251 2026-10-11 17:19:39,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.099 2026-10-11 17:19:39,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:39] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.179 2026-10-11 17:19:39,280 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:39] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.196 2026-10-11 17:19:39,451 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:39,503 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:39,836 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:39,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:39,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:39,995 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [24/35] Tour test_restricted_editor_only → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-11 17:19:40,051 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [25/35] Tour test_restricted_editor_only → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:19:40,118 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [26/35] Tour test_restricted_editor_only → Step body:not(:has(.o_dialog)) 2026-10-11 17:19:40,197 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [27/35] Tour test_restricted_editor_only → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:19:42,160 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:42,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [28/35] Tour test_restricted_editor_only → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:19:42,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:42,213 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:42,445 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:42] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.101 0.178 2026-10-11 17:19:42,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:42,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:42] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.031 0.065 2026-10-11 17:19:42,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.102 2026-10-11 17:19:42,859 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:42] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.011 0.125 2026-10-11 17:19:42,943 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-10-11 17:19:43,010 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [29/35] Tour test_restricted_editor_only → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-11 17:19:43,085 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [30/35] Tour test_restricted_editor_only → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-11 17:19:43,130 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.009 0.022 2026-10-11 17:19:43,147 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:43,188 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:43,368 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.070 0.158 2026-10-11 17:19:43,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.006 2026-10-11 17:19:43,622 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.015 2026-10-11 17:19:43,685 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.022 0.058 2026-10-11 17:19:43,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.078 2026-10-11 17:19:43,753 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [31/35] Tour test_restricted_editor_only → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-11 17:19:43,812 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [32/35] Tour test_restricted_editor_only → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-11 17:19:43,873 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [33/35] Tour test_restricted_editor_only → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-11 17:19:43,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 325, model: test.model 2026-10-11 17:19:43,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:43] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.012 0.014 2026-10-11 17:19:43,935 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [34/35] Tour test_restricted_editor_only → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-11 17:19:44,003 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: [35/35] Tour test_restricted_editor_only → Step body:not(:has(.modal)) 2026-10-11 17:19:44,069 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-10-11 17:19:44,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 17:19:44,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 56089324 (allocated 59887616) 2026-10-11 17:19:44,582 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 13241 2026-10-11 17:19:44,585 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-10-11 17:19:44,590 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 13241 2026-10-11 17:19:44,724 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_171944_724278_test_01_restricted_editor_only.txt 2026-10-11 17:19:44,724 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmpwa1x5ad5_chrome_odoo" 2026-10-11 17:19:44,787 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-10-11 17:19:45,834 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 13544 2026-10-11 17:19:45,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmpfnx60nmn_chrome_odoo 2026-10-11 17:19:45,835 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:34657/json/version 2026-10-11 17:19:45,836 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34657/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:19:45,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 17:19:45,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:34657/json 2026-10-11 17:19:45,868 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34657/json with timeout 3 increased to 10s during tests 2026-10-11 17:19:45,889 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:34657/devtools/page/EDDC33B73BCC2BA88191FE58C223B9F1 2026-10-11 17:19:45,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-10-11 17:19:45,911 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-10-11 17:19:46,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:restricted from n/a 2026-10-11 17:19:46,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-10-11 17:19:46,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" in browser 2026-10-11 17:19:46,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2F" 2026-10-11 17:19:46,049 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:19:47,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:47] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.166 1.542 2026-10-11 17:19:47,759 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': 'EDDC33B73BCC2BA88191FE58C223B9F1', 'loaderId': '574B9FCAEB0E56D411F8543139A3B910', 'isDownload': False} 2026-10-11 17:19:47,759 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate ready code "odoo.isTourReady('test_restricted_editor_test_admin')" 2026-10-11 17:19:47,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:47] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.030 2026-10-11 17:19:47,881 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:19:47,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:47] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.058 0.115 2026-10-11 17:19:47,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:47] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.190 2026-10-11 17:19:48,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.180 2026-10-11 17:19:48,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:48] "GET /web/webclient/translations/26c546987190a4b67c0e4f959578a209dc6bef2c?lang=en_US HTTP/1.1" 200 - 0 0.000 0.215 2026-10-11 17:19:48,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:48] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:19:48,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:48] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-11 17:19:49,133 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:19:49,141 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:19:49,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:19:49,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.019 2026-10-11 17:19:49,218 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-10-11 17:19:49,252 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:19:49,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.030 2026-10-11 17:19:49,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.014 2026-10-11 17:19:49,352 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.012 0.021 2026-10-11 17:19:49,418 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Evaluate test code "odoo.startTour('test_restricted_editor_test_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2F", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:19:49,435 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [1/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-11 17:19:49,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:19:49,550 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:19:49,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /mail/data HTTP/1.1" 200 - 34 0.076 0.060 2026-10-11 17:19:49,630 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/image/res.partner/1298/avatar_128?unique=1791739157000 HTTP/1.1" 200 - 15 0.015 0.145 2026-10-11 17:19:49,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.195 2026-10-11 17:19:49,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/image?model=res.users&field=avatar_128&id=326 HTTP/1.1" 200 - 9 0.046 0.228 2026-10-11 17:19:49,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.192 2026-10-11 17:19:49,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.200 2026-10-11 17:19:49,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.105 2026-10-11 17:19:49,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.111 2026-10-11 17:19:49,816 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.118 2026-10-11 17:19:49,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.133 2026-10-11 17:19:49,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-10-11 17:19:49,882 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:19:49,889 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:19:49,930 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.120 2026-10-11 17:19:49,932 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:19:49,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.007 0.060 2026-10-11 17:19:49,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:49] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.047 2026-10-11 17:19:50,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:19:50,392 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:19:51,564 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET / HTTP/1.1" 200 - 395 0.338 1.244 2026-10-11 17:19:51,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:19:51,642 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.026 0.024 2026-10-11 17:19:51,667 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:19:51,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.039 0.087 2026-10-11 17:19:51,749 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:19:51,754 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:51,754 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:19:51,775 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.017 0.088 2026-10-11 17:19:51,872 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:19:51,873 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:19:51,879 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/image/website/1/logo/My%20Website?unique=36471e6 HTTP/1.1" 200 - 5 0.005 0.016 2026-10-11 17:19:51,933 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [2/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:19:51,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:19:51,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:51] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.045 2026-10-11 17:19:52,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/image/website/1/favicon?unique=36471e6 HTTP/1.1" 200 - 5 0.011 0.059 2026-10-11 17:19:52,010 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [3/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:19:52,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.013 0.020 2026-10-11 17:19:52,095 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:19:52,120 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.024 0.024 2026-10-11 17:19:52,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /website/translations/9f420d186ace0e75e8423d45b70a9d2975a13051?lang=en_US HTTP/1.1" 200 - 5 0.002 0.010 2026-10-11 17:19:52,645 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.016 0.092 2026-10-11 17:19:52,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:19:52,813 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.051 0.156 2026-10-11 17:19:52,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.023 0.254 2026-10-11 17:19:52,918 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:19:52,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.011 0.248 2026-10-11 17:19:52,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:19:52,983 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:52] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.023 0.283 2026-10-11 17:19:53,046 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,052 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,065 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,067 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,068 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,074 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:19:53,093 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:53] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.015 0.408 2026-10-11 17:19:53,136 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:19:53,159 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:53] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.028 2026-10-11 17:19:53,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:19:53,212 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:53] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.021 0.074 2026-10-11 17:19:53,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:53] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.024 2026-10-11 17:19:53,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.010 0.069 2026-10-11 17:19:53,677 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:53,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:56,461 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.493 2.208 2026-10-11 17:19:56,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:56,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:56,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:56,998 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:56] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:19:57,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:19:57,042 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:19:57,061 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:19:57,089 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:19:57,109 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:19:57,111 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:19:57,146 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:19:57,155 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.117 2026-10-11 17:19:57,164 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.106 2026-10-11 17:19:57,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:19:57,179 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:19:57,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:19:57,199 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:19:57,212 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:19:57,220 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:19:57,224 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:19:57,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [4/43] Tour test_restricted_editor_test_admin → Step Check icons cannot be dragged (trigger: #oe_snippets .oe_snippet[name='Intro'].o_disabled) 2026-10-11 17:19:57,228 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [5/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:19:57,237 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:19:57,245 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:19:57,267 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:19:57,275 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:19:57,281 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [6/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-11 17:19:57,288 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:19:57,290 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:19:57,295 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:19:57,307 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:19:57,315 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:19:57,320 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:19:57,357 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:19:57,362 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:19:57,366 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:19:57,373 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [7/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:19:57,389 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:19:57,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:19:57,417 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:19:57,421 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:19:57,432 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:19:57,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:19:57,437 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:57] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:19:59,166 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:59,176 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [8/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:19:59,202 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:19:59,256 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:19:59,386 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:59] "GET / HTTP/1.1" 200 - 83 0.050 0.159 2026-10-11 17:19:59,514 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:19:59,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:19:59] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.029 0.074 2026-10-11 17:20:00,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.009 0.112 2026-10-11 17:20:00,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [9/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-11 17:20:00,157 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [10/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-11 17:20:00,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:00] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.018 0.033 2026-10-11 17:20:00,242 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:20:00,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:20:01,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "GET /fr HTTP/1.1" 200 - 332 0.319 0.886 2026-10-11 17:20:01,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:20:01,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "GET /fr/website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 200 - 5 0.002 0.054 2026-10-11 17:20:01,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.020 2026-10-11 17:20:01,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [11/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-11 17:20:01,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.063 2026-10-11 17:20:01,885 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [12/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-11 17:20:01,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [13/43] Tour test_restricted_editor_test_admin → Step Check has error dialog (trigger: .modal:contains(error) .o_error_dialog.modal-content) 2026-10-11 17:20:01,964 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:20:01,993 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:01] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.017 0.025 2026-10-11 17:20:02,043 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [14/43] Tour test_restricted_editor_test_admin → Step Close error dialog (trigger: .modal .modal-footer button.btn.btn-primary) 2026-10-11 17:20:02,106 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [15/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.modal)) 2026-10-11 17:20:02,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [16/43] Tour test_restricted_editor_test_admin → Step Switch to en (trigger: :iframe .js_change_lang[data-url_code='en']) 2026-10-11 17:20:02,245 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [17/43] Tour test_restricted_editor_test_admin → Step Wait until en is applied (trigger: :iframe html[lang*="en"]) 2026-10-11 17:20:02,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:02] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.015 0.038 2026-10-11 17:20:02,313 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:02] "GET /en HTTP/1.1" 303 - 2 0.001 0.003 2026-10-11 17:20:02,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:20:02,399 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 326, model: website.page 2026-10-11 17:20:02,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:02] "GET / HTTP/1.1" 200 - 83 0.069 0.165 2026-10-11 17:20:02,839 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [18/43] Tour test_restricted_editor_test_admin → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: :iframe ul.top_menu) 2026-10-11 17:20:02,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:02] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.019 0.040 2026-10-11 17:20:02,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.015 0.067 2026-10-11 17:20:02,921 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [19/43] Tour test_restricted_editor_test_admin → Step Navigate to model item page (trigger: :iframe a[href='/test_website/model_item/1']) 2026-10-11 17:20:02,987 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [20/43] Tour test_restricted_editor_test_admin → Step Check there is no translate button (trigger: .o_menu_systray:not(:has(.o_translate_website_container)):contains(edit)) 2026-10-11 17:20:03,036 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [21/43] Tour test_restricted_editor_test_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:20:03,108 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [22/43] Tour test_restricted_editor_test_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:20:03,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:03] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.083 0.648 2026-10-11 17:20:04,101 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:04] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.246 2026-10-11 17:20:04,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.101 2026-10-11 17:20:04,184 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:04] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.086 2026-10-11 17:20:04,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.140 2026-10-11 17:20:04,379 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:04,420 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:04,718 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:04,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:04,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:04,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:20:04,960 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [23/43] Tour test_restricted_editor_test_admin → Step Check icons can be dragged (trigger: #oe_snippets .oe_snippet[name='Intro']:not(.o_disabled)) 2026-10-11 17:20:05,018 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [24/43] Tour test_restricted_editor_test_admin → Step Drag the Intro snippet group (trigger: #oe_snippets .oe_snippet[name="Intro"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:20:05,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:05] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.010 0.023 2026-10-11 17:20:05,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:05] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.007 0.049 2026-10-11 17:20:05,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [25/43] Tour test_restricted_editor_test_admin → Step Click on the s_banner snippet in the dialog (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_banner"]) 2026-10-11 17:20:06,003 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.004 0.058 2026-10-11 17:20:06,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.005 0.104 2026-10-11 17:20:06,068 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.016 0.110 2026-10-11 17:20:06,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.009 0.166 2026-10-11 17:20:06,109 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.009 0.129 2026-10-11 17:20:06,141 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [26/43] Tour test_restricted_editor_test_admin → Step Change name (trigger: :iframe [data-oe-expression='record.name']) 2026-10-11 17:20:06,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.008 0.152 2026-10-11 17:20:06,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.014 0.114 2026-10-11 17:20:06,222 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.006 0.207 2026-10-11 17:20:06,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.062 2026-10-11 17:20:06,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.007 0.143 2026-10-11 17:20:06,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [27/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:20:06,277 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.003 0.157 2026-10-11 17:20:06,288 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:06,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.130 2026-10-11 17:20:06,306 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.124 2026-10-11 17:20:06,327 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:06] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.011 0.208 2026-10-11 17:20:07,558 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:20:07,559 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:07,573 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,585 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,708 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,754 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,758 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,762 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,803 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.001 0.024 2026-10-11 17:20:07,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.026 2026-10-11 17:20:07,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:07,824 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.008 0.030 2026-10-11 17:20:07,833 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.033 2026-10-11 17:20:07,840 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:07,867 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.004 0.015 2026-10-11 17:20:07,879 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.010 2026-10-11 17:20:07,904 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.003 0.038 2026-10-11 17:20:07,922 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.006 0.055 2026-10-11 17:20:07,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.001 0.041 2026-10-11 17:20:07,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.037 2026-10-11 17:20:07,939 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.003 0.018 2026-10-11 17:20:07,962 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:07] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.005 0.009 2026-10-11 17:20:08,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.010 0.014 2026-10-11 17:20:08,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.024 2026-10-11 17:20:08,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 326, model: website.page 2026-10-11 17:20:08,523 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3], uid: 326, model: website.page 2026-10-11 17:20:08,705 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /contactus HTTP/1.1" 200 - 101 0.153 0.243 2026-10-11 17:20:08,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.404 2026-10-11 17:20:08,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.346 2026-10-11 17:20:08,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.337 2026-10-11 17:20:08,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.010 0.040 2026-10-11 17:20:08,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.061 2026-10-11 17:20:08,897 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.023 0.075 2026-10-11 17:20:08,909 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:08,936 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:08,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.052 2026-10-11 17:20:08,989 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:08] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.021 0.067 2026-10-11 17:20:09,019 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:20:09,036 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:09,044 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:09,069 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:09,085 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:20:09,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.042 0.155 2026-10-11 17:20:09,112 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:20:09,146 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:20:09,156 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:09,170 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:20:09,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:20:09,211 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:20:09,228 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:20:09,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:20:09,255 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:20:09,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.123 0.308 2026-10-11 17:20:09,259 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:09,291 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:20:09,320 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:20:09,326 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:20:09,335 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:20:09,374 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:20:09,387 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:09,393 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:09,397 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:09,419 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:20:09,426 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:09,465 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:20:09,476 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:20:09,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:20:09,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:09,515 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:09,540 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:20:09,559 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:20:09,561 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:20:09,571 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:20:09,581 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:20:09,588 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:20:09,617 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:20:09,641 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:20:09,646 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:09,650 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:09,658 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:09,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:09,675 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:20:09,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:09,705 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:20:09,718 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:09,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:20:09,776 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:09,780 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:20:09,798 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:09,803 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-11 17:20:09,805 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:20:09,833 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:20:09,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:20:09,851 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:20:09,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:09,888 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:09,908 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:20:09,922 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 17:20:09,953 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:20:09,977 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:20:09,980 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-11 17:20:09,987 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:09] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:20:10,000 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:20:10,001 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:20:10,028 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:20:10,040 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:20:10,045 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:10,050 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:10,056 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:10,069 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:10,084 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:10,129 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:20:10,144 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:20:10,148 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:20:10,151 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:10,190 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:10,192 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:20:10,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:20:10,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:20:10,279 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:10,320 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:20:10,328 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:20:10,387 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:10,391 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.117 2026-10-11 17:20:10,405 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:10,407 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:20:10,409 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:20:10,425 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:10,452 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:20:10,482 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-10-11 17:20:10,492 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:20:10,507 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:20:10,540 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:20:10,543 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:10,554 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:20:10,569 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:20:10,574 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:20:10,582 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:20:10,627 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:20:10,629 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:10,632 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:10,637 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:20:10,643 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:20:10,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:10,682 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:20:10,689 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:10,726 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:20:10,727 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:20:10,730 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-11 17:20:10,736 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:10,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.082 2026-10-11 17:20:10,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:20:10,773 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:10,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:10,798 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:10,811 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:10,816 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:10,820 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:10,834 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:10,844 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:20:10,846 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:20:10,847 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:10,852 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:10,868 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:10,873 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:20:10,874 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:10,881 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:10,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:10,903 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:20:10,904 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:10,923 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:20:10,944 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:20:10,959 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:10,972 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:20:10,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:10] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:20:11,004 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:11] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:20:11,067 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:11] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:20:11,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:11] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.081 2026-10-11 17:20:11,082 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:11] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-11 17:20:11,085 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:11] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:11,616 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:11,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:11,712 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [28/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-11 17:20:11,777 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [29/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:20:12,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:12] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.008 0.017 2026-10-11 17:20:12,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:12] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.030 2026-10-11 17:20:12,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:12] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.050 2026-10-11 17:20:12,916 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [30/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:20:12,922 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:13,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 17:20:13,086 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.008 0.017 2026-10-11 17:20:13,126 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:13,177 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.017 0.028 2026-10-11 17:20:13,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.067 0.176 2026-10-11 17:20:13,498 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:13,501 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.010 0.028 2026-10-11 17:20:13,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.011 0.065 2026-10-11 17:20:13,583 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:13] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.033 0.074 2026-10-11 17:20:13,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [31/43] Tour test_restricted_editor_test_admin → Step Switch to fr (trigger: :iframe .js_change_lang[data-url_code='fr']) 2026-10-11 17:20:14,098 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.050 0.046 2026-10-11 17:20:14,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.095 2026-10-11 17:20:14,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.015 0.127 2026-10-11 17:20:14,232 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [32/43] Tour test_restricted_editor_test_admin → Step Wait until fr is applied (trigger: :iframe html[lang*="fr"]) 2026-10-11 17:20:14,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.035 0.032 2026-10-11 17:20:14,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.172 0.193 2026-10-11 17:20:14,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.028 0.036 2026-10-11 17:20:14,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.072 2026-10-11 17:20:14,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.009 0.090 2026-10-11 17:20:14,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:14] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:20:15,133 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.033 0.055 2026-10-11 17:20:15,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.101 2026-10-11 17:20:15,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.130 2026-10-11 17:20:15,231 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [33/43] Tour test_restricted_editor_test_admin → Step Open Edit menu (trigger: .o_menu_systray .o_edit_website_container button.o-dropdown-toggle-custo:contains(edit)) 2026-10-11 17:20:15,306 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [34/43] Tour test_restricted_editor_test_admin → Step Click on translate button (trigger: .o_popover .o_translate_website_dropdown_item:contains(translate)) 2026-10-11 17:20:15,377 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [35/43] Tour test_restricted_editor_test_admin → Step Close the dialog (trigger: .modal .modal-footer .btn-primary) 2026-10-11 17:20:15,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.002 0.010 2026-10-11 17:20:15,445 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.012 0.018 2026-10-11 17:20:15,473 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.047 2026-10-11 17:20:15,485 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.050 2026-10-11 17:20:15,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.014 0.063 2026-10-11 17:20:15,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.009 0.097 2026-10-11 17:20:15,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.073 2026-10-11 17:20:15,595 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:15] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.015 0.040 2026-10-11 17:20:16,757 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:16] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.258 0.887 2026-10-11 17:20:16,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:16] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.009 0.031 2026-10-11 17:20:16,922 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:16] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.008 0.081 2026-10-11 17:20:16,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:16] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.011 0.097 2026-10-11 17:20:17,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:17] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.012 0.008 2026-10-11 17:20:17,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-10-11 17:20:17,256 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:17] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.036 0.069 2026-10-11 17:20:17,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:17] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.012 0.110 2026-10-11 17:20:17,494 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:17,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:17,767 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:17,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:17,830 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:17,979 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:18,043 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [36/43] Tour test_restricted_editor_test_admin → Step Assure the modal is well closed (trigger: body:not(:has(.modal))) 2026-10-11 17:20:18,127 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [37/43] Tour test_restricted_editor_test_admin → Step Check that html fields are not content editable when translating (trigger: :iframe [data-oe-expression='record.website_description']:not([contenteditable='true'])) 2026-10-11 17:20:18,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [38/43] Tour test_restricted_editor_test_admin → Step Translate name (trigger: :iframe [data-oe-expression='record.name']) 2026-10-11 17:20:18,400 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [39/43] Tour test_restricted_editor_test_admin → Step Translate some banner text (trigger: :iframe [data-oe-expression='record.website_description'] strong.o_default_snippet_text) 2026-10-11 17:20:18,437 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:18,540 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [40/43] Tour test_restricted_editor_test_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:20:18,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [41/43] Tour test_restricted_editor_test_admin → Step body:not(:has(.o_dialog)) 2026-10-11 17:20:18,650 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [42/43] Tour test_restricted_editor_test_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:20:19,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:19,807 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: [43/43] Tour test_restricted_editor_test_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:20:19,851 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:19,859 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:19] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.008 0.008 2026-10-11 17:20:19,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:19] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 10 0.014 0.037 2026-10-11 17:20:19,953 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:20,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.110 0.174 2026-10-11 17:20:20,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.016 0.295 2026-10-11 17:20:20,357 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:20,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.018 0.018 2026-10-11 17:20:20,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.043 2026-10-11 17:20:20,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.008 0.063 2026-10-11 17:20:20,516 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /website/translations/ebf63d4af98bfb6c4b03422402f92d70e75e349e?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:20:20,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.025 2026-10-11 17:20:20,689 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.045 2026-10-11 17:20:20,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-10-11 17:20:20,767 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.109 2026-10-11 17:20:20,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-10-11 17:20:20,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_test_admin SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-10-11 17:20:21,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 69744708 (allocated 75231232) 2026-10-11 17:20:21,673 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 13544 2026-10-11 17:20:21,674 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-10-11 17:20:21,675 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 13544 2026-10-11 17:20:21,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172021_825905_test_02_restricted_editor_test_admin.txt 2026-10-11 17:20:21,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmpfnx60nmn_chrome_odoo" 2026-10-11 17:20:21,893 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-10-11 17:20:21,893 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-10-11 17:20:21,911 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:20:22,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-10-11 17:20:22,647 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 14083 2026-10-11 17:20:22,647 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpqfvbczxn_chrome_odoo 2026-10-11 17:20:22,647 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:44047/json/version 2026-10-11 17:20:22,648 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44047/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:20:22,691 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-10-11 17:20:22,691 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:44047/json 2026-10-11 17:20:22,692 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44047/json with timeout 3 increased to 10s during tests 2026-10-11 17:20:22,723 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:44047/devtools/page/5E65A11496C9C6A0266AA2ED323D05D7 2026-10-11 17:20:22,745 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-10-11 17:20:22,757 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-10-11 17:20:22,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-10-11 17:20:22,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-10-11 17:20:22,824 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 17:20:22,842 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:25,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:25] "GET / HTTP/1.1" 200 - 177 0.157 2.752 2026-10-11 17:20:25,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': '5E65A11496C9C6A0266AA2ED323D05D7', 'loaderId': '9C2047E52505A04193943B922A1DABA0', 'isDownload': False} 2026-10-11 17:20:25,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-10-11 17:20:25,794 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:20:25,814 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:20:25,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:25] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.052 0.048 2026-10-11 17:20:25,894 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:20:25,911 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:25] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.087 2026-10-11 17:20:25,912 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:20:25,912 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:20:25,928 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:20:25,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:25] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.035 2026-10-11 17:20:26,083 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:20:26,095 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:20:26,124 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:20:26,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.018 0.041 2026-10-11 17:20:26,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:20:26,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.049 2026-10-11 17:20:26,226 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.065 2026-10-11 17:20:26,679 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:26,790 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate test code "odoo.startTour('test_json_auth', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:20:26,801 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-10-11 17:20:26,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.034 0.042 2026-10-11 17:20:26,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.033 0.206 2026-10-11 17:20:26,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:26] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.111 2026-10-11 17:20:27,850 121 INFO rb-001770c-225483-423665 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 17:20:28,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from 127.0.0.1 2026-10-11 17:20:28,610 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:20:28,611 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:28] "POST /web/session/authenticate HTTP/1.1" 200 - 165 0.239 1.383 2026-10-11 17:20:30,544 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:30] "GET / HTTP/1.1" 200 - 1051 0.681 1.231 2026-10-11 17:20:30,686 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:30] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:31,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [2/2] Tour test_json_auth → Step span:contains(Mitchell Admin), span:contains(Administrator) 2026-10-11 17:20:31,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.012 2026-10-11 17:20:31,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:31] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.030 0.056 2026-10-11 17:20:31,199 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-10-11 17:20:31,200 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-10-11 17:20:31,293 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 8860400 (allocated 10747904) 2026-10-11 17:20:31,304 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 14083 2026-10-11 17:20:31,306 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-10-11 17:20:31,311 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 14083 2026-10-11 17:20:31,408 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172031_407921_test_01_run_test.txt 2026-10-11 17:20:31,408 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmpqfvbczxn_chrome_odoo" 2026-10-11 17:20:31,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-10-11 17:20:31,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:32,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:32] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.017 0.473 2026-10-11 17:20:32,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-10-11 17:20:32,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-10-11 17:20:32,234 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:33,491 121 INFO rb-001770c-225483-423665 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-11 17:20:33,494 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from 127.0.0.1 2026-10-11 17:20:33,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:33] "POST /web/login HTTP/1.1" 303 - 37 0.034 1.254 2026-10-11 17:20:33,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-10-11 17:20:33,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-10-11 17:20:33,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:20:33,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:34,136 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:34] "GET /web/session/logout HTTP/1.1" 303 - 18 0.025 0.453 2026-10-11 17:20:34,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:34] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-11 17:20:35,329 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:35] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.168 1.013 2026-10-11 17:20:35,365 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-10-11 17:20:35,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 17:20:35,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:36,291 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5201], uid: 6, model: ir.ui.view 2026-10-11 17:20:37,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:37] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 288 0.320 1.760 2026-10-11 17:20:38,589 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:38] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.095 0.590 2026-10-11 17:20:38,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5201], uid: 6, model: ir.ui.view 2026-10-11 17:20:38,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:38] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.020 0.108 2026-10-11 17:20:38,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:20:38,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-10-11 17:20:39,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 14268 2026-10-11 17:20:39,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmps_l2qf4n_chrome_odoo 2026-10-11 17:20:39,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:35827/json/version 2026-10-11 17:20:39,702 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35827/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:20:39,716 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-10-11 17:20:39,716 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:35827/json 2026-10-11 17:20:39,717 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35827/json with timeout 3 increased to 10s during tests 2026-10-11 17:20:39,729 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:35827/devtools/page/499914F724BA1C5C61D1F90A5AE2326F 2026-10-11 17:20:39,734 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-10-11 17:20:39,748 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-10-11 17:20:39,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:20:40,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-10-11 17:20:40,013 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 17:20:40,014 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 17:20:40,028 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:20:43,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:43] "GET /odoo HTTP/1.1" 200 - 186 0.190 3.223 2026-10-11 17:20:43,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '499914F724BA1C5C61D1F90A5AE2326F', 'loaderId': '3CD6C6428DB5BD344A9E748CB30AF8D6', 'isDownload': False} 2026-10-11 17:20:43,442 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-10-11 17:20:43,498 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:43] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.016 2026-10-11 17:20:43,507 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:43] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.028 2026-10-11 17:20:43,542 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.048 2026-10-11 17:20:43,548 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:20:43,551 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:43] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:20:44,647 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.487 0.676 2026-10-11 17:20:44,655 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.064 2026-10-11 17:20:44,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.839 2026-10-11 17:20:44,828 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:20:44,830 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:20:44,835 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 17:20:44,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-10-11 17:20:44,908 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-10-11 17:20:44,972 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:20:45,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.058 0.090 2026-10-11 17:20:45,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.112 2026-10-11 17:20:45,134 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate test code "odoo.startTour('website_settings_m2o_dirty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:20:45,150 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [1/9] Tour website_settings_m2o_dirty → Step .o_navbar_apps_menu button:enabled 2026-10-11 17:20:45,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.028 0.162 2026-10-11 17:20:45,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:20:45,353 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.058 0.305 2026-10-11 17:20:45,386 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.279 2026-10-11 17:20:45,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.267 2026-10-11 17:20:45,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [2/9] Tour website_settings_m2o_dirty → Step open settings (trigger: .o_app[data-menu-xmlid='base.menu_administration']) 2026-10-11 17:20:45,519 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:45,563 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:20:45,592 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:20:45,663 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [3/9] Tour website_settings_m2o_dirty → Step open website settings (trigger: .settings_tab .tab[data-key='website']) 2026-10-11 17:20:45,798 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "POST /mail/data HTTP/1.1" 200 - 140 0.159 0.523 2026-10-11 17:20:45,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.625 2026-10-11 17:20:45,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.474 2026-10-11 17:20:45,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:45] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.024 0.548 2026-10-11 17:20:46,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.326 2026-10-11 17:20:46,040 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.011 0.187 2026-10-11 17:20:46,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.637 2026-10-11 17:20:46,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-10-11 17:20:46,145 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.112 2026-10-11 17:20:46,209 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:47,732 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:47] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.301 1.374 2026-10-11 17:20:47,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:49,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:49] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.708 0.735 2026-10-11 17:20:50,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.004 0.005 2026-10-11 17:20:50,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "POST /base_setup/data HTTP/1.1" 200 - 5 0.011 0.007 2026-10-11 17:20:50,710 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:50,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:20:50,745 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:20:50,760 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:20:50,762 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:50,787 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:20:50,810 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:20:50,845 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:50,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:20:50,858 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:20:50,860 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.121 2026-10-11 17:20:50,895 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:20:50,936 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:50,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:50] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:20:51,005 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:20:51,007 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:20:51,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:20:51,083 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.129 2026-10-11 17:20:51,108 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.114 2026-10-11 17:20:51,115 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:20:51,118 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:20:51,137 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:51,194 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:20:51,213 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [4/9] Tour website_settings_m2o_dirty → Step check that the 'Shared Customers Accounts' setting is checked (trigger: input[id^='shared_user_account']:checked) 2026-10-11 17:20:51,219 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [5/9] Tour website_settings_m2o_dirty → Step open website switcher (trigger: input[id^='website_id']) 2026-10-11 17:20:51,225 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:20:51,297 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:51,306 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.132 2026-10-11 17:20:51,316 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.182 2026-10-11 17:20:51,332 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:51,364 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [6/9] Tour website_settings_m2o_dirty → Step select Website Test Settings in the website switcher (trigger: li:has(.dropdown-item:contains('Website Test Settings'))) 2026-10-11 17:20:51,397 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.130 2026-10-11 17:20:51,412 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:20:51,472 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:20:51,478 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:51,481 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:20:51,495 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:20:51,503 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:20:51,512 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:20:51,526 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:51,558 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:20:51,578 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:20:51,601 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:20:51,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:51,643 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:51,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:20:51,659 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:20:51,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:20:51,678 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:51,691 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:51,694 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:20:51,927 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.210 2026-10-11 17:20:51,932 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.220 2026-10-11 17:20:51,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:51,976 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:51] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:20:52,006 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:52] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:20:52,007 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:52] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:20:53,903 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:53] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1089 0.978 2.176 2026-10-11 17:20:53,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:53] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.003 2.304 2026-10-11 17:20:53,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:53] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.854 2026-10-11 17:20:54,154 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [7/9] Tour website_settings_m2o_dirty → Step check that the settings of Website Test Settings are loaded (Shared Customers Accounts) (trigger: input[id^='shared_user_account']:not(:checked)) 2026-10-11 17:20:54,174 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:54] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:20:54,178 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:54] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:20:54,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:54] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.095 2.509 2026-10-11 17:20:54,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:54] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 2.815 2026-10-11 17:20:54,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:54] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.034 0.250 2026-10-11 17:20:54,616 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [8/9] Tour website_settings_m2o_dirty → Step click on the fake website setting after checking the edited website (trigger: button[name='action_website_test_setting']) 2026-10-11 17:20:54,734 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: [9/9] Tour website_settings_m2o_dirty → Step check that we are on '/' (trigger: :iframe body div#wrap) 2026-10-11 17:20:57,517 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:20:57,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1156 1.371 1.246 2026-10-11 17:20:57,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.032 0.079 2026-10-11 17:20:57,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "GET /web/image/res.config.settings/10/favicon?unique=1791739257661 HTTP/1.1" 200 - 5 0.012 0.063 2026-10-11 17:20:57,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:20:57,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.005 0.012 2026-10-11 17:20:57,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:20:57,897 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:20:57,903 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:20:57,960 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.009 0.024 2026-10-11 17:20:57,980 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:20:59,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET / HTTP/1.1" 200 - 206 0.274 1.091 2026-10-11 17:20:59,386 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:20:59,461 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.054 0.049 2026-10-11 17:20:59,472 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:20:59,489 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:20:59,494 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:20:59,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.020 0.120 2026-10-11 17:20:59,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:20:59,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.046 2026-10-11 17:20:59,605 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:20:59,621 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 5 0.003 0.018 2026-10-11 17:20:59,704 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:20:59,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.017 0.041 2026-10-11 17:20:59,755 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:20:59] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.004 0.075 2026-10-11 17:21:00,264 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.006 0.014 2026-10-11 17:21:00,482 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:21:00,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.042 0.170 2026-10-11 17:21:00,593 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.023 0.253 2026-10-11 17:21:00,695 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.017 0.287 2026-10-11 17:21:00,727 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:21:00,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.024 0.021 2026-10-11 17:21:00,763 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:21:00,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:00] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.063 2026-10-11 17:21:00,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-10-11 17:21:00,902 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-11 17:21:01,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 52740800 (allocated 54198272) 2026-10-11 17:21:01,355 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 14268 2026-10-11 17:21:01,357 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-10-11 17:21:01,358 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 14268 2026-10-11 17:21:01,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172101_483290_test_01_multi_website_settings.txt 2026-10-11 17:21:01,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmps_l2qf4n_chrome_odoo" 2026-10-11 17:21:01,557 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:21:01,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-10-11 17:21:02,026 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 14562 2026-10-11 17:21:02,027 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmppca5dc4m_chrome_odoo 2026-10-11 17:21:02,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35567/json/version 2026-10-11 17:21:02,036 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35567/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:21:02,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-10-11 17:21:02,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:35567/json 2026-10-11 17:21:02,068 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35567/json with timeout 3 increased to 10s during tests 2026-10-11 17:21:02,079 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:35567/devtools/page/E6BD6BD796A502B5B4B7DEFDD34C32C3 2026-10-11 17:21:02,094 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-10-11 17:21:02,101 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-10-11 17:21:02,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:21:02,191 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-10-11 17:21:02,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Open "http://127.0.0.1:8069/" in browser 2026-10-11 17:21:02,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 17:21:02,229 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:21:04,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET / HTTP/1.1" 200 - 276 0.346 1.909 2026-10-11 17:21:04,481 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': 'E6BD6BD796A502B5B4B7DEFDD34C32C3', 'loaderId': '1EF1780A980AAD2353ACE097968E347A', 'isDownload': False} 2026-10-11 17:21:04,482 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-10-11 17:21:04,528 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:21:04,541 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:21:04,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.038 2026-10-11 17:21:04,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:21:04,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.047 2026-10-11 17:21:04,641 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:04,642 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:21:04,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:21:04,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.015 0.032 2026-10-11 17:21:04,768 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.020 2026-10-11 17:21:04,771 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:04,774 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:21:04,838 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:21:04,882 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:21:04,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.048 2026-10-11 17:21:04,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:04] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.005 0.058 2026-10-11 17:21:05,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:05,522 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate test code "odoo.startTour('snippet_background_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:21:05,598 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.162 2026-10-11 17:21:05,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:05] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.025 0.195 2026-10-11 17:21:06,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:06] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 126 0.170 1.010 2026-10-11 17:21:06,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:06] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-10-11 17:21:06,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:06] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.019 2026-10-11 17:21:06,889 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:21:07,967 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:07] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.544 0.614 2026-10-11 17:21:07,976 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:07] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.164 2026-10-11 17:21:08,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 1.178 2026-10-11 17:21:08,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.884 2026-10-11 17:21:08,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.250 2026-10-11 17:21:08,179 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:21:08,184 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 17:21:08,186 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:21:08,214 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [1/12] Tour snippet_background_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:21:08,221 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-11 17:21:08,260 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-10-11 17:21:08,325 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:21:08,399 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.058 0.080 2026-10-11 17:21:08,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:21:08,458 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.099 2026-10-11 17:21:08,507 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.058 2026-10-11 17:21:08,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:08,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.052 0.262 2026-10-11 17:21:08,718 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.109 2026-10-11 17:21:08,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.204 2026-10-11 17:21:08,764 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:09,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /mail/data HTTP/1.1" 200 - 140 0.285 0.480 2026-10-11 17:21:09,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.571 2026-10-11 17:21:09,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.022 0.624 2026-10-11 17:21:09,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.633 2026-10-11 17:21:09,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:21:09,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.037 2026-10-11 17:21:09,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:21:09,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:21:09,565 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.057 2026-10-11 17:21:09,570 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:21:09,580 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:21:09,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.025 2026-10-11 17:21:09,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-11 17:21:09,809 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET / HTTP/1.1" 200 - 32 0.049 0.109 2026-10-11 17:21:09,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:09] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.003 0.172 2026-10-11 17:21:10,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.027 0.096 2026-10-11 17:21:10,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:21:10,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.030 2026-10-11 17:21:10,184 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:21:10,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.028 0.078 2026-10-11 17:21:10,233 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,234 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,234 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,236 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,237 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,237 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:10,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.042 2026-10-11 17:21:10,648 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:21:10,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.048 0.160 2026-10-11 17:21:10,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.023 0.245 2026-10-11 17:21:10,809 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:21:10,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.027 2026-10-11 17:21:10,854 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:21:10,883 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:10] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.019 0.065 2026-10-11 17:21:11,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:11] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.277 0.307 2026-10-11 17:21:11,611 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.569 2026-10-11 17:21:11,649 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.582 2026-10-11 17:21:11,801 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:11,868 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:12,376 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:14,292 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.475 1.939 2026-10-11 17:21:14,639 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:14,773 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:14,889 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:14,931 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:14,939 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:14,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:21:14,956 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:14,968 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:21:14,986 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:21:14,999 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:14] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:21:15,002 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:21:15,011 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:21:15,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:21:15,029 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:21:15,044 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:21:15,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:21:15,095 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:21:15,106 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:21:15,156 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:15,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:21:15,188 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:21:15,197 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:21:15,210 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:15,226 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:21:15,236 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:21:15,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [2/12] Tour snippet_background_video → Step body 2026-10-11 17:21:15,268 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-10-11 17:21:15,285 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:21:15,286 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [3/12] Tour snippet_background_video → Step .o_website_preview.editor_enable.editor_has_snippets 2026-10-11 17:21:15,301 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:21:15,326 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:21:15,332 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:21:15,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [4/12] Tour snippet_background_video → Step Click on the Text category. (trigger: #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:21:15,352 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-10-11 17:21:15,354 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:21:15,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:21:15,372 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:15,398 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:21:15,408 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:21:15,410 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:21:15,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:21:15,418 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:21:15,420 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:15] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:21:15,895 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [5/12] Tour snippet_background_video → Step Click on the Text building block. (trigger: :iframe .o_snippet_preview_wrap[data-snippet-id="s_text_block"]:not(.d-none)) 2026-10-11 17:21:16,059 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:16,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.015 0.035 2026-10-11 17:21:16,163 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [6/12] Tour snippet_background_video → Step #oe_snippets .oe_snippet[name="Text"].o_we_draggable .oe_snippet_thumbnail:not(.o_we_ongoing_insertion) 2026-10-11 17:21:16,166 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.007 0.023 2026-10-11 17:21:16,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.008 0.040 2026-10-11 17:21:16,200 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.003 0.059 2026-10-11 17:21:16,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.011 0.078 2026-10-11 17:21:16,901 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:21:16,903 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:16,910 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:21:16,939 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:21:16,951 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:16,951 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:21:16,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.003 0.013 2026-10-11 17:21:16,989 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.017 2026-10-11 17:21:16,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:16] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.026 2026-10-11 17:21:17,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.007 0.031 2026-10-11 17:21:17,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.053 2026-10-11 17:21:17,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.010 0.061 2026-10-11 17:21:17,098 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.010 2026-10-11 17:21:17,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.003 0.030 2026-10-11 17:21:17,119 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 17:21:17,258 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:17,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:17,361 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [7/12] Tour snippet_background_video → Step Click on the text block. (trigger: :iframe #wrap section.s_text_block) 2026-10-11 17:21:17,454 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [8/12] Tour snippet_background_video → Step Click on the 'Background Video' button option. (trigger: we-button[data-name='bg_video_toggler_opt']) 2026-10-11 17:21:17,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-10-11 17:21:17,512 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:17] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:17,620 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [9/12] Tour snippet_background_video → Step Click on the first sample video in the modal. (trigger: #video-suggestion .o_sample_video) 2026-10-11 17:21:17,700 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [10/12] Tour snippet_background_video → Step Check the video is select. (trigger: textarea.is-valid) 2026-10-11 17:21:17,775 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [11/12] Tour snippet_background_video → Step Click on the 'Add' button to apply the selected video as the background. (trigger: .modal-footer button.btn-primary) 2026-10-11 17:21:17,970 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: [12/12] Tour snippet_background_video → Step Verify that the video is set as the background of the snippet. (trigger: :iframe #wrap section.o_background_video) 2026-10-11 17:21:18,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-10-11 17:21:18,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-11 17:21:18,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:18] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.104 0.435 2026-10-11 17:21:18,402 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 44105916 (allocated 45871104) 2026-10-11 17:21:18,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 14562 2026-10-11 17:21:18,417 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-10-11 17:21:18,418 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 14562 2026-10-11 17:21:18,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172118_546313_test_snippet_background_video.txt 2026-10-11 17:21:18,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmppca5dc4m_chrome_odoo" 2026-10-11 17:21:18,634 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:21:19,495 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-10-11 17:21:19,518 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29382] 2026-10-11 17:21:19,527 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 17:21:19,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-10-11 17:21:20,350 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 14866 2026-10-11 17:21:20,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmpb8hokoww_chrome_odoo 2026-10-11 17:21:20,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:35235/json/version 2026-10-11 17:21:20,352 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35235/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:21:20,436 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-10-11 17:21:20,437 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:35235/json 2026-10-11 17:21:20,437 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:35235/json with timeout 3 increased to 10s during tests 2026-10-11 17:21:20,455 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:35235/devtools/page/6010D6C8DA493DD6B8C3DC7F8E8A31F1 2026-10-11 17:21:20,473 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-10-11 17:21:20,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-10-11 17:21:20,572 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:21:20,594 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-10-11 17:21:20,605 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-11 17:21:20,605 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-11 17:21:20,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:21:22,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:22] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.226 1.711 2026-10-11 17:21:22,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': '6010D6C8DA493DD6B8C3DC7F8E8A31F1', 'loaderId': '196957830C7041586836AD31E2632ADA', 'isDownload': False} 2026-10-11 17:21:22,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-10-11 17:21:22,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:22] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.025 2026-10-11 17:21:22,639 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:22] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:21:22,659 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:22] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.047 2026-10-11 17:21:22,689 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:21:22,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 0.074 2026-10-11 17:21:23,805 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:23] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.523 0.669 2026-10-11 17:21:23,819 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:23] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.063 2026-10-11 17:21:23,833 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:23] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.804 2026-10-11 17:21:24,031 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:21:24,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-11 17:21:24,055 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-11 17:21:24,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.024 2026-10-11 17:21:24,092 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-10-11 17:21:24,164 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:21:24,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.052 0.089 2026-10-11 17:21:24,245 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.123 2026-10-11 17:21:24,288 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate test code "odoo.startTour('test_systray_admin', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:21:24,321 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [1/24] Tour test_systray_admin → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-11 17:21:24,359 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:24,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.084 0.208 2026-10-11 17:21:24,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.347 2026-10-11 17:21:24,541 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.271 2026-10-11 17:21:24,572 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:24,583 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:24,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:24] "POST /mail/data HTTP/1.1" 200 - 140 0.218 0.471 2026-10-11 17:21:25,023 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.492 2026-10-11 17:21:25,069 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.550 2026-10-11 17:21:25,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.018 0.589 2026-10-11 17:21:25,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.825 2026-10-11 17:21:25,242 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.046 0.840 2026-10-11 17:21:25,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.072 2026-10-11 17:21:25,275 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:21:25,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.069 2026-10-11 17:21:25,303 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.013 0.074 2026-10-11 17:21:25,307 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:21:25,318 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:21:25,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.162 2026-10-11 17:21:25,403 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:21:25,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.007 0.057 2026-10-11 17:21:25,470 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:25] "GET /test_model/1 HTTP/1.1" 301 - 8 0.029 0.022 2026-10-11 17:21:27,707 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1093 0.671 1.555 2026-10-11 17:21:27,743 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:21:27,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.025 2026-10-11 17:21:27,777 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:21:27,836 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.045 0.062 2026-10-11 17:21:27,857 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:27,857 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:21:27,861 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:21:27,882 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.007 0.086 2026-10-11 17:21:27,949 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:27,960 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:27,972 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:27] "GET /web/image/website/1/logo/My%20Website?unique=7bc9bfb HTTP/1.1" 200 - 5 0.007 0.022 2026-10-11 17:21:28,237 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.225 2026-10-11 17:21:28,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "GET /web/image/website/1/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.002 0.218 2026-10-11 17:21:28,267 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:21:28,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [2/24] Tour test_systray_admin → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-11 17:21:28,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.234 2026-10-11 17:21:28,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.018 0.053 2026-10-11 17:21:28,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.012 2026-10-11 17:21:28,432 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [3/24] Tour test_systray_admin → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-11 17:21:28,828 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [4/24] Tour test_systray_admin → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-11 17:21:28,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.008 0.013 2026-10-11 17:21:28,858 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:28] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.004 0.018 2026-10-11 17:21:28,972 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [5/24] Tour test_systray_admin → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-11 17:21:29,026 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [6/24] Tour test_systray_admin → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-11 17:21:29,041 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:29,083 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [7/24] Tour test_systray_admin → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-11 17:21:29,088 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:21:29,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.106 0.135 2026-10-11 17:21:29,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [8/24] Tour test_systray_admin → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-11 17:21:29,247 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [9/24] Tour test_systray_admin → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-11 17:21:29,335 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.037 0.325 2026-10-11 17:21:29,415 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.041 0.466 2026-10-11 17:21:29,467 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.189 2026-10-11 17:21:29,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.207 2026-10-11 17:21:29,484 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.206 2026-10-11 17:21:29,576 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.031 0.277 2026-10-11 17:21:29,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:29] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.003 0.077 2026-10-11 17:21:29,604 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-11 17:21:30,093 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:30] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.028 0.464 2026-10-11 17:21:30,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:30] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.008 2026-10-11 17:21:30,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:30] "GET / HTTP/1.1" 301 - 20 0.025 0.020 2026-10-11 17:21:31,190 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.141 0.875 2026-10-11 17:21:31,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/1/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:21:31,260 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/assets/4/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.022 0.023 2026-10-11 17:21:31,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/1/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:21:31,345 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/assets/4/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.037 0.097 2026-10-11 17:21:31,369 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/1/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:21:31,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/assets/4/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.014 0.090 2026-10-11 17:21:31,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/image/website/4/logo/Other?unique=7bc9bfb HTTP/1.1" 200 - 4 0.005 0.014 2026-10-11 17:21:31,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:21:31,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.082 0.067 2026-10-11 17:21:31,675 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:31] "GET /web/image/website/4/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.004 0.157 2026-10-11 17:21:32,255 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:21:32,285 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.024 0.028 2026-10-11 17:21:32,299 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:21:32,324 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.014 0.073 2026-10-11 17:21:32,448 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [10/24] Tour test_systray_admin → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-11 17:21:32,503 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [11/24] Tour test_systray_admin → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-11 17:21:32,517 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:21:32,545 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.009 0.007 2026-10-11 17:21:32,568 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:32,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [12/24] Tour test_systray_admin → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-11 17:21:32,656 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [13/24] Tour test_systray_admin → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-11 17:21:32,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.020 0.023 2026-10-11 17:21:32,763 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 17:21:32,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.002 0.015 2026-10-11 17:21:32,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [14/24] Tour test_systray_admin → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-11 17:21:32,928 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.041 2026-10-11 17:21:32,971 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [15/24] Tour test_systray_admin → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:21:33,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [16/24] Tour test_systray_admin → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:21:33,089 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.071 0.140 2026-10-11 17:21:33,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.014 0.131 2026-10-11 17:21:33,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.022 2026-10-11 17:21:33,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.011 2026-10-11 17:21:33,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-10-11 17:21:33,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.008 0.021 2026-10-11 17:21:33,270 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:21:33,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /web/assets/4/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.020 0.028 2026-10-11 17:21:33,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.014 0.083 2026-10-11 17:21:33,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:21:33,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.021 0.028 2026-10-11 17:21:33,486 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,488 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,489 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,489 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,490 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,490 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:33,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:21:33,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.022 0.093 2026-10-11 17:21:33,693 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.005 0.022 2026-10-11 17:21:33,844 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:33] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.047 0.086 2026-10-11 17:21:34,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:34] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.189 0.257 2026-10-11 17:21:34,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:34] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.443 2026-10-11 17:21:34,832 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:34] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.453 2026-10-11 17:21:34,984 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:35,048 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:37,691 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.573 2.065 2026-10-11 17:21:38,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:38,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:38,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:38,333 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:21:38,335 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:21:38,352 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:21:38,354 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:38,363 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:21:38,373 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:21:38,383 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:21:38,408 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:21:38,409 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:21:38,412 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:21:38,414 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:21:38,420 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:21:38,456 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:21:38,464 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:21:38,475 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:21:38,476 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:21:38,481 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:21:38,485 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:21:38,498 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:21:38,507 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:21:38,515 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:38,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:38,545 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [17/24] Tour test_systray_admin → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-11 17:21:38,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:21:38,563 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-10-11 17:21:38,567 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:21:38,573 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:21:38,588 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:21:38,590 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:21:38,597 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [18/24] Tour test_systray_admin → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-11 17:21:38,607 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:21:38,637 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:21:38,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:38,655 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:21:38,657 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:21:38,660 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:38,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:21:38,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:21:38,671 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:21:38,685 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:21:38,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:38] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:21:38,742 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:38,751 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [19/24] Tour test_systray_admin → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-10-11 17:21:38,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [20/24] Tour test_systray_admin → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:21:38,875 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [21/24] Tour test_systray_admin → Step body:not(:has(.o_dialog)) 2026-10-11 17:21:38,929 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [22/24] Tour test_systray_admin → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:21:40,497 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [23/24] Tour test_systray_admin → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:21:40,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:40] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.004 0.009 2026-10-11 17:21:40,560 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:40,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:40] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.012 2026-10-11 17:21:40,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:40] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.002 0.016 2026-10-11 17:21:40,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:40] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.021 0.080 2026-10-11 17:21:40,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:41,068 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-10-11 17:21:41,235 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: [24/24] Tour test_systray_admin → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-10-11 17:21:41,297 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-10-11 17:21:41,298 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-11 17:21:41,654 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 47459960 (allocated 50065408) 2026-10-11 17:21:41,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 14866 2026-10-11 17:21:41,669 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-10-11 17:21:41,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 14866 2026-10-11 17:21:41,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172141_782680_test_01_admin.txt 2026-10-11 17:21:41,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmpb8hokoww_chrome_odoo" 2026-10-11 17:21:41,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-10-11 17:21:42,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 15179 2026-10-11 17:21:42,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmprm3p7fmv_chrome_odoo 2026-10-11 17:21:42,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:43355/json/version 2026-10-11 17:21:42,640 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43355/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:21:42,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-10-11 17:21:42,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:43355/json 2026-10-11 17:21:42,696 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43355/json with timeout 3 increased to 10s during tests 2026-10-11 17:21:42,705 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:43355/devtools/page/A673000BDA699356415C04E2EF047365 2026-10-11 17:21:42,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-10-11 17:21:42,725 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-10-11 17:21:42,854 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:testtest from n/a 2026-10-11 17:21:42,876 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-10-11 17:21:42,882 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-11 17:21:42,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-11 17:21:42,902 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:21:46,177 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.264 3.019 2026-10-11 17:21:46,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': 'A673000BDA699356415C04E2EF047365', 'loaderId': 'DCDB0E1FA548C81FF1AF2AF1D6A86C68', 'isDownload': False} 2026-10-11 17:21:46,183 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-10-11 17:21:46,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-10-11 17:21:46,288 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:21:46,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.056 0.084 2026-10-11 17:21:46,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.156 2026-10-11 17:21:46,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.177 2026-10-11 17:21:46,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.189 2026-10-11 17:21:46,436 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 17:21:46,526 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:46] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:21:47,415 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:21:47,421 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:21:47,428 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:21:47,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.014 2026-10-11 17:21:47,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-10-11 17:21:47,491 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:21:47,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.021 2026-10-11 17:21:47,557 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.021 2026-10-11 17:21:47,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.018 2026-10-11 17:21:47,644 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate test code "odoo.startTour('test_systray_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:21:47,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [1/24] Tour test_systray_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-11 17:21:47,720 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:47,733 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:47,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.072 2026-10-11 17:21:47,791 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.115 2026-10-11 17:21:47,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-10-11 17:21:47,861 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /web/image/res.partner/1299/avatar_128?unique=1791739278000 HTTP/1.1" 200 - 15 0.025 0.170 2026-10-11 17:21:47,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /web/image?model=res.users&field=avatar_128&id=327 HTTP/1.1" 200 - 9 0.012 0.245 2026-10-11 17:21:47,962 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.168 2026-10-11 17:21:47,970 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.135 2026-10-11 17:21:47,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:21:47,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-10-11 17:21:47,990 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.168 2026-10-11 17:21:47,994 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:21:48,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.168 2026-10-11 17:21:48,036 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:48,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.035 2026-10-11 17:21:48,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.013 2026-10-11 17:21:48,094 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:21:48,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /test_model/1 HTTP/1.1" 301 - 8 0.007 0.016 2026-10-11 17:21:48,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.006 0.038 2026-10-11 17:21:49,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.277 1.128 2026-10-11 17:21:49,570 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:21:49,592 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.012 0.025 2026-10-11 17:21:49,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:21:49,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.055 0.077 2026-10-11 17:21:49,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:21:49,720 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:49,721 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:21:49,729 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.072 2026-10-11 17:21:49,843 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:49,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:49] "GET /web/image/website/1/logo/My%20Website?unique=7bc9bfb HTTP/1.1" 200 - 5 0.007 0.019 2026-10-11 17:21:50,140 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.244 2026-10-11 17:21:50,164 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "GET /web/image/website/1/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.008 0.223 2026-10-11 17:21:50,187 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:21:50,213 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [2/24] Tour test_systray_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-11 17:21:50,216 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.013 0.262 2026-10-11 17:21:50,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.003 0.008 2026-10-11 17:21:50,277 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.003 0.013 2026-10-11 17:21:50,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [3/24] Tour test_systray_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-11 17:21:50,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [4/24] Tour test_systray_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-11 17:21:50,722 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.017 2026-10-11 17:21:50,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.002 0.007 2026-10-11 17:21:50,845 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [5/24] Tour test_systray_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-11 17:21:50,901 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [6/24] Tour test_systray_reditor_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-11 17:21:50,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:21:50,926 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:21:50,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.048 0.123 2026-10-11 17:21:50,970 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [7/24] Tour test_systray_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-11 17:21:51,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.032 0.232 2026-10-11 17:21:51,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [8/24] Tour test_systray_reditor_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-11 17:21:51,139 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [9/24] Tour test_systray_reditor_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-11 17:21:51,153 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.021 0.283 2026-10-11 17:21:51,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.030 2026-10-11 17:21:51,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.051 2026-10-11 17:21:51,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.055 2026-10-11 17:21:51,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.050 2026-10-11 17:21:51,236 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-10-11 17:21:51,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.005 0.019 2026-10-11 17:21:51,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-11 17:21:51,810 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.021 0.472 2026-10-11 17:21:51,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.004 2026-10-11 17:21:51,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:51] "GET / HTTP/1.1" 301 - 20 0.018 0.019 2026-10-11 17:21:52,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:52] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.224 0.893 2026-10-11 17:21:53,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/1/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:21:53,105 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/4/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.029 0.049 2026-10-11 17:21:53,118 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/1/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:21:53,142 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/4/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.016 0.097 2026-10-11 17:21:53,161 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/1/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:21:53,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/4/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.053 2026-10-11 17:21:53,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/image/website/4/logo/Other?unique=7bc9bfb HTTP/1.1" 200 - 4 0.006 0.017 2026-10-11 17:21:53,322 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:21:53,351 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.010 0.048 2026-10-11 17:21:53,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/image/website/4/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.009 0.068 2026-10-11 17:21:53,871 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:21:53,902 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.021 0.021 2026-10-11 17:21:53,913 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:21:53,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:53] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.008 0.065 2026-10-11 17:21:54,034 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [10/24] Tour test_systray_reditor_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-11 17:21:54,090 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [11/24] Tour test_systray_reditor_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-11 17:21:54,117 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.008 0.014 2026-10-11 17:21:54,149 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [12/24] Tour test_systray_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-11 17:21:54,226 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [13/24] Tour test_systray_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-11 17:21:54,274 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.019 0.026 2026-10-11 17:21:54,319 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.004 0.008 2026-10-11 17:21:54,330 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.024 2026-10-11 17:21:54,446 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [14/24] Tour test_systray_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-11 17:21:54,477 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.015 0.027 2026-10-11 17:21:54,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.049 2026-10-11 17:21:54,520 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [15/24] Tour test_systray_reditor_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:21:54,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.011 0.053 2026-10-11 17:21:54,543 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.007 0.022 2026-10-11 17:21:54,576 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.007 0.028 2026-10-11 17:21:54,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.006 0.065 2026-10-11 17:21:54,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-10-11 17:21:54,643 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.025 2026-10-11 17:21:54,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.008 0.020 2026-10-11 17:21:54,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:54] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.033 0.108 2026-10-11 17:21:55,192 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [16/24] Tour test_systray_reditor_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:21:55,240 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.022 0.019 2026-10-11 17:21:55,302 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:21:55,320 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "GET /web/assets/4/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.012 0.021 2026-10-11 17:21:55,483 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.037 0.096 2026-10-11 17:21:55,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:21:55,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "GET /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.033 2026-10-11 17:21:55,558 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:21:55,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "GET /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.031 0.066 2026-10-11 17:21:55,649 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,651 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,651 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,652 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:21:55,723 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 17:21:55,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:55] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.026 2026-10-11 17:21:55,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:56,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:58,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:58] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.582 2.209 2026-10-11 17:21:59,143 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:59,267 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:59,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:59,411 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:21:59,412 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:21:59,418 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:21:59,443 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:21:59,470 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:21:59,473 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:21:59,490 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:21:59,498 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.076 2026-10-11 17:21:59,517 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:21:59,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:21:59,528 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:21:59,547 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:21:59,551 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:59,552 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:21:59,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:21:59,569 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:21:59,586 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [17/24] Tour test_systray_reditor_tester → Step Click on name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-11 17:21:59,593 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:21:59,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:21:59,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:21:59,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:21:59,616 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:21:59,623 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:21:59,633 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [18/24] Tour test_systray_reditor_tester → Step Change name (trigger: :iframe span[data-oe-expression="test_model.name"][contenteditable="true"]) 2026-10-11 17:21:59,638 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:59,657 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:21:59,658 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:21:59,665 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:59,695 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:21:59,697 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:21:59,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:21:59,701 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:21:59,709 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:21:59,714 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:21:59,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:21:59,720 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:21:59,732 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:21:59,734 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:21:59,741 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:21:59,745 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:21:59,746 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:21:59] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:21:59,771 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:21:59,786 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [19/24] Tour test_systray_reditor_tester → Step Check that field becomes dirty (trigger: :iframe span[data-oe-expression="test_model.name"].o_dirty) 2026-10-11 17:21:59,891 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [20/24] Tour test_systray_reditor_tester → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:21:59,940 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [21/24] Tour test_systray_reditor_tester → Step body:not(:has(.o_dialog)) 2026-10-11 17:21:59,997 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [22/24] Tour test_systray_reditor_tester → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:22:01,602 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [23/24] Tour test_systray_reditor_tester → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:22:01,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:01] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.005 0.007 2026-10-11 17:22:01,665 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:22:01,688 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:01] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.004 0.013 2026-10-11 17:22:01,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:01] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.009 0.029 2026-10-11 17:22:01,824 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:01] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.042 0.075 2026-10-11 17:22:01,960 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:22:02,339 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-10-11 17:22:02,414 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: [24/24] Tour test_systray_reditor_tester → Step Check whether name is saved (trigger: :iframe span[data-oe-expression="test_model.name"]:contains("Better name")) 2026-10-11 17:22:02,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-10-11 17:22:02,475 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-10-11 17:22:02,794 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 43472988 (allocated 46125056) 2026-10-11 17:22:02,798 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 15179 2026-10-11 17:22:02,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-10-11 17:22:02,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 15179 2026-10-11 17:22:02,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172202_918149_test_02_reditor_tester.txt 2026-10-11 17:22:02,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmprm3p7fmv_chrome_odoo" 2026-10-11 17:22:02,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-10-11 17:22:03,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 15484 2026-10-11 17:22:03,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp37kfa0bj_chrome_odoo 2026-10-11 17:22:03,637 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:33201/json/version 2026-10-11 17:22:03,639 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33201/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:22:03,707 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-10-11 17:22:03,708 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:33201/json 2026-10-11 17:22:03,708 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33201/json with timeout 3 increased to 10s during tests 2026-10-11 17:22:03,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:33201/devtools/page/90F5EB89C21F7D968E876CE32D154240 2026-10-11 17:22:03,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-10-11 17:22:03,740 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-10-11 17:22:03,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:testtest from n/a 2026-10-11 17:22:03,888 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-10-11 17:22:03,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-11 17:22:03,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-11 17:22:03,907 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:22:05,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.147 1.457 2026-10-11 17:22:05,513 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': '90F5EB89C21F7D968E876CE32D154240', 'loaderId': 'F57F9E476B50CB4A9CFF76754DFB8175', 'isDownload': False} 2026-10-11 17:22:05,513 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_not_tester')" 2026-10-11 17:22:05,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-10-11 17:22:05,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-11 17:22:05,585 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:22:05,759 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:22:05,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.131 0.156 2026-10-11 17:22:05,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.294 2026-10-11 17:22:05,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:05] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:22:06,606 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 17:22:06,727 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:22:06,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-11 17:22:06,764 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-10-11 17:22:06,780 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-10-11 17:22:06,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.022 2026-10-11 17:22:06,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:22:06,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.022 2026-10-11 17:22:06,890 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.008 0.009 2026-10-11 17:22:06,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.019 2026-10-11 17:22:06,998 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:22:07,014 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [1/14] Tour test_systray_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-10-11 17:22:07,077 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:07,080 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [2/14] Tour test_systray_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview:not(.o_mobile_preview_active) span) 2026-10-11 17:22:07,094 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:22:07,152 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /mail/data HTTP/1.1" 200 - 34 0.072 0.075 2026-10-11 17:22:07,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.137 2026-10-11 17:22:07,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/image/res.partner/1299/avatar_128?unique=1791739278000 HTTP/1.1" 200 - 15 0.024 0.190 2026-10-11 17:22:07,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/image?model=res.users&field=avatar_128&id=327 HTTP/1.1" 200 - 9 0.015 0.259 2026-10-11 17:22:07,312 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.225 2026-10-11 17:22:07,332 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.107 2026-10-11 17:22:07,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.118 2026-10-11 17:22:07,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.138 2026-10-11 17:22:07,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:22:07,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.121 2026-10-11 17:22:07,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.059 2026-10-11 17:22:07,494 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.295 2026-10-11 17:22:07,498 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.176 2026-10-11 17:22:07,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.004 0.014 2026-10-11 17:22:07,577 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:22:07,585 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:07,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:07] "GET /test_model/1 HTTP/1.1" 301 - 8 0.009 0.024 2026-10-11 17:22:07,627 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:07,897 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:08,826 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:08] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.205 1.016 2026-10-11 17:22:08,888 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:22:08,954 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:08] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.053 0.044 2026-10-11 17:22:08,968 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:22:08,990 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:08,991 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:22:09,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.024 0.117 2026-10-11 17:22:09,027 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:22:09,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.016 0.052 2026-10-11 17:22:09,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:22:09,077 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:09,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/image/website/1/logo/My%20Website?unique=7bc9bfb HTTP/1.1" 200 - 5 0.007 0.022 2026-10-11 17:22:09,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [3/14] Tour test_systray_reditor_not_tester → Step Disable mobile preview (trigger: .o_menu_systray .o_menu_systray_item.o_mobile_preview.o_mobile_preview_active span) 2026-10-11 17:22:09,243 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:22:09,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.317 2026-10-11 17:22:09,536 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:22:09,547 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [4/14] Tour test_systray_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-11 17:22:09,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.276 2026-10-11 17:22:09,591 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /web/image/website/1/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.007 0.275 2026-10-11 17:22:09,625 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [5/14] Tour test_systray_reditor_not_tester → Step Switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-11 17:22:09,703 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [6/14] Tour test_systray_reditor_not_tester → Step Wait for other website (trigger: :iframe body:contains("Test Model") div:contains("Other")) 2026-10-11 17:22:09,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.016 2026-10-11 17:22:09,755 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.028 2026-10-11 17:22:09,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.026 2026-10-11 17:22:09,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.041 2026-10-11 17:22:09,776 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.006 2026-10-11 17:22:09,832 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:09] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.006 0.018 2026-10-11 17:22:09,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-10-11 17:22:10,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:10] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.020 0.540 2026-10-11 17:22:10,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:10] "GET /en/ HTTP/1.1" 303 - 2 0.001 0.003 2026-10-11 17:22:10,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:10] "GET / HTTP/1.1" 301 - 20 0.042 0.044 2026-10-11 17:22:10,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:10,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:11,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.197 0.935 2026-10-11 17:22:11,689 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/1/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:22:11,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/assets/4/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.027 2026-10-11 17:22:11,722 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/1/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:22:11,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/assets/4/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.035 0.069 2026-10-11 17:22:11,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/1/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:22:11,801 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/assets/4/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.067 2026-10-11 17:22:11,875 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/image/website/4/logo/Other?unique=7bc9bfb HTTP/1.1" 200 - 4 0.002 0.008 2026-10-11 17:22:11,941 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:22:11,968 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/assets/4/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.035 2026-10-11 17:22:11,981 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:11] "GET /web/image/website/4/favicon?unique=7bc9bfb HTTP/1.1" 200 - 5 0.003 0.053 2026-10-11 17:22:12,414 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.015 2026-10-11 17:22:12,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:12] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.024 0.076 2026-10-11 17:22:12,641 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:22:12,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:12] "GET /web/assets/4/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.014 0.034 2026-10-11 17:22:12,674 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:22:12,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:12] "GET /web/assets/4/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.015 0.067 2026-10-11 17:22:12,766 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [7/14] Tour test_systray_reditor_not_tester → Step Open +New content (trigger: .o_menu_systray .o_menu_systray_item.o_new_content_container) 2026-10-11 17:22:12,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [8/14] Tour test_systray_reditor_not_tester → Step Close +New content (trigger: #o_new_content_menu_choices) 2026-10-11 17:22:12,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:12] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.009 2026-10-11 17:22:12,880 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [9/14] Tour test_systray_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-11 17:22:12,956 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [10/14] Tour test_systray_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-10-11 17:22:13,009 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.019 0.032 2026-10-11 17:22:13,063 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.022 2026-10-11 17:22:13,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.003 0.031 2026-10-11 17:22:13,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.010 2026-10-11 17:22:13,213 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [11/14] Tour test_systray_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-11 17:22:13,215 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.013 2026-10-11 17:22:13,231 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-10-11 17:22:13,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [12/14] Tour test_systray_reditor_not_tester → Step Click Edit to start designing your homepage. (trigger: body:not(.editor_has_snippets) .o_menu_systray .o_edit_website_container a) 2026-10-11 17:22:13,300 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.004 0.012 2026-10-11 17:22:13,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-10-11 17:22:13,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.020 2026-10-11 17:22:13,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.009 0.013 2026-10-11 17:22:13,424 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:13,447 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:13,536 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.031 0.094 2026-10-11 17:22:13,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [13/14] Tour test_systray_reditor_not_tester → Step Check that we are in edit mode (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:22:13,838 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.009 0.020 2026-10-11 17:22:13,926 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:22:13,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:13] "GET /web/assets/4/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.007 0.018 2026-10-11 17:22:14,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:14] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.018 0.079 2026-10-11 17:22:14,111 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:22:14,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:14] "GET /web/assets/4/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.019 0.027 2026-10-11 17:22:14,145 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:22:14,154 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,157 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,161 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,163 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,166 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,166 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:14,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:14] "GET /web/assets/4/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.069 2026-10-11 17:22:14,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:14] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.015 2026-10-11 17:22:14,379 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:14] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.016 0.035 2026-10-11 17:22:14,550 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-11 17:22:14,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-11 17:22:17,106 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.484 1.986 2026-10-11 17:22:17,401 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-11 17:22:17,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-11 17:22:17,583 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-10-11 17:22:17,617 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:22:17,636 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:22:17,644 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:22:17,648 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: [14/14] Tour test_systray_reditor_not_tester → Step Cannot change name (trigger: :iframe main:not(:has([data-oe-expression])):contains("Test Model")) 2026-10-11 17:22:17,655 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:22:17,661 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:22:17,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:22:17,681 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:22:17,688 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:22:17,700 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:22:17,712 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:22:17,722 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:22:17,724 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:22:17,728 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:22:17,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-10-11 17:22:17,743 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-11 17:22:17,765 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.072 2026-10-11 17:22:17,770 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:22:17,773 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.067 2026-10-11 17:22:17,780 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:22:17,798 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:22:17,803 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:22:17,817 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:22:17,832 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:22:17,877 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:22:17,886 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 17:22:17,891 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-10-11 17:22:17,898 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:22:17,899 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:22:17,915 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:22:17,926 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:22:17,935 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:22:17,940 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:22:17,956 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-10-11 17:22:17,967 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:22:17,980 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:17,986 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-10-11 17:22:17,990 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:22:17,989 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:22:17,993 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:17] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:22:18,182 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 39523528 (allocated 41144320) 2026-10-11 17:22:18,215 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 15484 2026-10-11 17:22:18,223 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-10-11 17:22:18,224 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 15484 2026-10-11 17:22:18,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172218_331060_test_03_reditor_not_tester.txt 2026-10-11 17:22:18,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmp37kfa0bj_chrome_odoo" 2026-10-11 17:22:18,402 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-10-11 17:22:19,102 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 15788 2026-10-11 17:22:19,102 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmpljxbexcz_chrome_odoo 2026-10-11 17:22:19,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:33931/json/version 2026-10-11 17:22:19,104 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33931/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:22:19,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-10-11 17:22:19,114 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:33931/json 2026-10-11 17:22:19,116 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33931/json with timeout 3 increased to 10s during tests 2026-10-11 17:22:19,143 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:33931/devtools/page/AF98F268CC2876FEB81EF97D96A90E84 2026-10-11 17:22:19,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-10-11 17:22:19,158 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-10-11 17:22:19,232 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:testtest from n/a 2026-10-11 17:22:19,243 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-10-11 17:22:19,247 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-11 17:22:19,247 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-11 17:22:19,265 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:22:20,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:20] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.221 1.399 2026-10-11 17:22:20,882 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': 'AF98F268CC2876FEB81EF97D96A90E84', 'loaderId': '2572E8D0D28286851F03E0E9D5ED0742', 'isDownload': False} 2026-10-11 17:22:20,882 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_tester')" 2026-10-11 17:22:21,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.107 0.102 2026-10-11 17:22:21,145 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.218 2026-10-11 17:22:21,165 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.239 2026-10-11 17:22:21,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.220 2026-10-11 17:22:21,216 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.269 2026-10-11 17:22:21,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 17:22:21,257 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:22:21,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:21] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:22:22,262 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:22:22,272 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:22:22,276 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-10-11 17:22:22,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:22:22,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-10-11 17:22:22,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:22,392 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.021 2026-10-11 17:22:22,415 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 17:22:22,436 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.016 2026-10-11 17:22:22,510 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:22:22,526 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [1/13] Tour test_systray_not_reditor_tester → Step Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished")) 2026-10-11 17:22:22,633 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:22:22,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /mail/data HTTP/1.1" 200 - 34 0.067 0.052 2026-10-11 17:22:22,645 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:22:22,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.081 2026-10-11 17:22:22,750 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/image?model=res.users&field=avatar_128&id=327 HTTP/1.1" 200 - 16 0.024 0.173 2026-10-11 17:22:22,810 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/image/res.partner/1299/avatar_128?unique=1791739278000 HTTP/1.1" 200 - 8 0.013 0.234 2026-10-11 17:22:22,816 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.193 2026-10-11 17:22:22,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.114 2026-10-11 17:22:22,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.006 0.121 2026-10-11 17:22:22,852 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.128 2026-10-11 17:22:22,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.109 2026-10-11 17:22:22,889 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:22,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.224 2026-10-11 17:22:22,962 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:22,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.083 2026-10-11 17:22:22,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.138 2026-10-11 17:22:23,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:23] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.014 0.023 2026-10-11 17:22:23,048 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:23,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:23] "GET /test_model/1 HTTP/1.1" 301 - 3 0.006 0.009 2026-10-11 17:22:24,396 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.253 1.063 2026-10-11 17:22:24,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:22:24,526 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.054 0.037 2026-10-11 17:22:24,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:22:24,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:24,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:22:24,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.116 2026-10-11 17:22:24,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:22:24,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.039 2026-10-11 17:22:24,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:22:24,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/image/website/1/logo/My%20Website?unique=7bc9bfb HTTP/1.1" 200 - 4 0.002 0.017 2026-10-11 17:22:24,676 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:24,781 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:22:24,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:24] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.046 2026-10-11 17:22:25,037 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.007 0.266 2026-10-11 17:22:25,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "GET /web/image/website/1/favicon?unique=7bc9bfb HTTP/1.1" 200 - 4 0.005 0.290 2026-10-11 17:22:25,074 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [2/13] Tour test_systray_not_reditor_tester → Step Wait for Publish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published"):not([data-processing])) 2026-10-11 17:22:25,086 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.002 0.007 2026-10-11 17:22:25,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:22:25,446 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.003 0.009 2026-10-11 17:22:25,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [3/13] Tour test_systray_not_reditor_tester → Step Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Published")) 2026-10-11 17:22:25,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.076 2026-10-11 17:22:25,615 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [4/13] Tour test_systray_not_reditor_tester → Step Wait for Unpublish (trigger: .o_menu_systray .o_menu_systray_item:contains("Unpublished"):not([data-processing])) 2026-10-11 17:22:25,622 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.123 2026-10-11 17:22:25,633 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:25] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.001 0.009 2026-10-11 17:22:25,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [5/13] Tour test_systray_not_reditor_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-10-11 17:22:25,727 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [6/13] Tour test_systray_not_reditor_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-11 17:22:25,805 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [7/13] Tour test_systray_not_reditor_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-11 17:22:25,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [8/13] Tour test_systray_not_reditor_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-10-11 17:22:25,927 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [9/13] Tour test_systray_not_reditor_tester → Step Edit in backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-11 17:22:26,002 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [10/13] Tour test_systray_not_reditor_tester → Step Check that the form is editable (trigger: .o_form_view_container .o_form_editable) 2026-10-11 17:22:26,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.051 0.024 2026-10-11 17:22:26,131 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:22:26,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 17:22:26,260 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 17:22:26,272 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [11/13] Tour test_systray_not_reditor_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-11 17:22:26,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.020 2026-10-11 17:22:26,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:22:26,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [12/13] Tour test_systray_not_reditor_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-10-11 17:22:26,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.021 0.023 2026-10-11 17:22:26,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-10-11 17:22:26,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:22:26,451 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.006 2026-10-11 17:22:26,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.030 0.087 2026-10-11 17:22:26,890 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: [13/13] Tour test_systray_not_reditor_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-10-11 17:22:26,944 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.036 2026-10-11 17:22:26,956 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.072 2026-10-11 17:22:26,961 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-10-11 17:22:26,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-11 17:22:27,193 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 29312580 (allocated 30384128) 2026-10-11 17:22:27,201 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 15788 2026-10-11 17:22:27,202 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-10-11 17:22:27,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 15788 2026-10-11 17:22:27,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172227_329519_test_04_not_reditor_tester.txt 2026-10-11 17:22:27,329 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmpljxbexcz_chrome_odoo" 2026-10-11 17:22:27,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-10-11 17:22:28,015 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 16039 2026-10-11 17:22:28,015 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmp0dkcm0kg_chrome_odoo 2026-10-11 17:22:28,015 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:37753/json/version 2026-10-11 17:22:28,016 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37753/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:22:28,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-10-11 17:22:28,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:37753/json 2026-10-11 17:22:28,098 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:37753/json with timeout 3 increased to 10s during tests 2026-10-11 17:22:28,116 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:37753/devtools/page/8CC096375C8D4639C423E7E9414D63FD 2026-10-11 17:22:28,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-10-11 17:22:28,142 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-10-11 17:22:28,273 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:testtest from n/a 2026-10-11 17:22:28,286 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-10-11 17:22:28,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" in browser 2026-10-11 17:22:28,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_model%2F1" 2026-10-11 17:22:28,318 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:22:31,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:31] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.241 3.175 2026-10-11 17:22:31,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': '8CC096375C8D4639C423E7E9414D63FD', 'loaderId': '2E9A0D1B54F641F3C587EC94F0C42A9F', 'isDownload': False} 2026-10-11 17:22:31,733 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate ready code "odoo.isTourReady('test_systray_not_reditor_not_tester')" 2026-10-11 17:22:31,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:31] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-10-11 17:22:31,802 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:31] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.031 2026-10-11 17:22:31,872 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:22:31,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:31] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.112 0.097 2026-10-11 17:22:32,002 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.217 2026-10-11 17:22:32,025 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.223 2026-10-11 17:22:32,050 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:22:32,119 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:22:32,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-11 17:22:32,856 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 17:22:32,858 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-11 17:22:32,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-11 17:22:32,920 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-10-11 17:22:32,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:33,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.025 2026-10-11 17:22:33,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-11 17:22:33,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.021 2026-10-11 17:22:33,096 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Evaluate test code "odoo.startTour('test_systray_not_reditor_not_tester', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_model%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:22:33,153 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [1/11] Tour test_systray_not_reditor_not_tester → Step Check has no Publish/Unpublish (trigger: .o_menu_systray:not(:has(.o_menu_systray_item:contains("ublished")))) 2026-10-11 17:22:33,166 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:22:33,180 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:22:33,194 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [2/11] Tour test_systray_not_reditor_not_tester → Step Enable mobile preview (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_mobile_preview))) 2026-10-11 17:22:33,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [3/11] Tour test_systray_not_reditor_not_tester → Step Open website switcher (trigger: .o_menu_systray .o_menu_systray_item.o_website_switcher_container .dropdown-toggle:contains("My Website"):not(:contains("My Website 2"))) 2026-10-11 17:22:33,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /mail/data HTTP/1.1" 200 - 34 0.111 0.066 2026-10-11 17:22:33,285 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.162 2026-10-11 17:22:33,371 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/image/res.partner/1299/avatar_128?unique=1791739278000 HTTP/1.1" 200 - 15 0.040 0.212 2026-10-11 17:22:33,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/image?model=res.users&field=avatar_128&id=327 HTTP/1.1" 200 - 9 0.010 0.290 2026-10-11 17:22:33,407 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.231 2026-10-11 17:22:33,449 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.111 2026-10-11 17:22:33,468 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.128 2026-10-11 17:22:33,471 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.141 2026-10-11 17:22:33,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-10-11 17:22:33,481 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:33,513 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.211 2026-10-11 17:22:33,519 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:22:33,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.094 2026-10-11 17:22:33,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.006 0.015 2026-10-11 17:22:33,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /test_model/1 HTTP/1.1" 301 - 3 0.003 0.007 2026-10-11 17:22:33,654 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:22:33,678 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:22:33,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.019 0.026 2026-10-11 17:22:33,988 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:35,080 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.295 1.122 2026-10-11 17:22:35,107 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:22:35,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.008 0.015 2026-10-11 17:22:35,137 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:22:35,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.035 0.057 2026-10-11 17:22:35,204 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:22:35,218 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:35,220 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:22:35,228 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-11 17:22:35,322 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:22:35,323 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:22:35,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/image/website/1/logo/My%20Website?unique=7bc9bfb HTTP/1.1" 200 - 4 0.005 0.016 2026-10-11 17:22:35,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [4/11] Tour test_systray_not_reditor_not_tester → Step Can switch to other website (trigger: .o-dropdown--menu .dropdown-item:contains("Other")) 2026-10-11 17:22:35,450 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [5/11] Tour test_systray_not_reditor_not_tester → Step No +New content (trigger: .o_menu_systray:not(:has(.o_menu_systray_item.o_new_content_container))) 2026-10-11 17:22:35,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [6/11] Tour test_systray_not_reditor_not_tester → Step Go to backend (trigger: .o_menu_systray .o_website_edit_in_backend a) 2026-10-11 17:22:35,615 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.005 0.212 2026-10-11 17:22:35,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:22:35,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [7/11] Tour test_systray_not_reditor_not_tester → Step Check that the form is read-only (trigger: .o_form_view_container .o_form_readonly) 2026-10-11 17:22:35,676 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.020 0.220 2026-10-11 17:22:35,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "GET /web/image/website/1/favicon?unique=7bc9bfb HTTP/1.1" 200 - 4 0.004 0.253 2026-10-11 17:22:35,751 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.035 0.043 2026-10-11 17:22:35,800 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:22:35,811 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:35] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:22:36,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:36,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-10-11 17:22:36,265 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [8/11] Tour test_systray_not_reditor_not_tester → Step Return to website (trigger: .o-form-buttonbox .fa-globe) 2026-10-11 17:22:36,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.003 0.026 2026-10-11 17:22:36,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-11 17:22:36,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-11 17:22:36,309 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.014 2026-10-11 17:22:36,322 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [9/11] Tour test_systray_not_reditor_not_tester → Step Wait until the iframe is ready (trigger: iframe[is-ready=true]:iframe html) 2026-10-11 17:22:36,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.005 0.015 2026-10-11 17:22:36,377 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-11 17:22:36,380 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:22:36,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.005 2026-10-11 17:22:36,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 327, model: test.model 2026-10-11 17:22:36,557 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.026 0.086 2026-10-11 17:22:36,948 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [10/11] Tour test_systray_not_reditor_not_tester → Step Check Edit is not available (trigger: .o_menu_systray:not(:has(.o_edit_website_container))) 2026-10-11 17:22:36,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.074 2026-10-11 17:22:37,032 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: [11/11] Tour test_systray_not_reditor_not_tester → Step :iframe main:contains(test model) 2026-10-11 17:22:37,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:37] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.025 0.133 2026-10-11 17:22:37,080 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-10-11 17:22:37,081 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 17:22:37,234 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 29208396 (allocated 31432704) 2026-10-11 17:22:37,243 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 16039 2026-10-11 17:22:37,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-10-11 17:22:37,245 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 16039 2026-10-11 17:22:37,355 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172237_355791_test_05_not_reditor_not_tester.txt 2026-10-11 17:22:37,356 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmp0dkcm0kg_chrome_odoo" 2026-10-11 17:22:37,434 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:22:37,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-10-11 17:22:37,569 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:22:37,660 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-10-11 17:22:37,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:22:39,290 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:39] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.231 1.373 2026-10-11 17:22:39,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:39] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.086 0.613 2026-10-11 17:22:40,707 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:40] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.076 0.612 2026-10-11 17:22:40,713 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_access_rights_and_rules: waiting for threads: [] 2026-10-11 17:22:40,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-10-11 17:22:40,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-10-11 17:22:40,869 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-10-11 17:22:41,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16273 2026-10-11 17:22:41,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpppv01lsf_chrome_odoo 2026-10-11 17:22:41,310 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:39305/json/version 2026-10-11 17:22:41,312 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:39305/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:22:41,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-10-11 17:22:41,351 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:39305/json 2026-10-11 17:22:41,354 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:39305/json with timeout 3 increased to 10s during tests 2026-10-11 17:22:41,388 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:39305/devtools/page/30D9F845E42BDF51A7723A0C57DB7A69 2026-10-11 17:22:41,401 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-10-11 17:22:41,416 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-10-11 17:22:41,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:22:41,481 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-10-11 17:22:41,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-10-11 17:22:41,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-10-11 17:22:41,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:22:43,631 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /model/exposed-model HTTP/1.1" 200 - 293 0.362 1.761 2026-10-11 17:22:43,636 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '30D9F845E42BDF51A7723A0C57DB7A69', 'loaderId': '17F9A430D4A45E7D04A82BEEA3BB2D25', 'isDownload': False} 2026-10-11 17:22:43,636 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_listing_layout')" 2026-10-11 17:22:43,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:43,695 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:22:43,775 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.054 2026-10-11 17:22:43,788 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:22:43,805 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:43,805 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:22:43,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.111 2026-10-11 17:22:43,839 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:22:43,867 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.043 2026-10-11 17:22:43,937 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:43,946 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:22:43,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:43] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.011 0.015 2026-10-11 17:22:44,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:44,064 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:22:44,094 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:44] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.045 2026-10-11 17:22:44,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:44] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.009 0.064 2026-10-11 17:22:44,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:44] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:44,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_listing_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:22:44,779 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.137 2026-10-11 17:22:45,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:45] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 132 0.135 0.928 2026-10-11 17:22:45,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:45] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.039 1.193 2026-10-11 17:22:45,889 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:45] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.069 2026-10-11 17:22:45,896 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:45] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:22:45,932 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:22:45,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.013 0.066 2026-10-11 17:22:46,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:46] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.438 0.696 2026-10-11 17:22:46,985 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:46] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.148 2026-10-11 17:22:46,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:46] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.017 2026-10-11 17:22:47,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:47] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:22:48,075 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:22:48,081 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:22:48,084 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:22:48,109 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/12] Tour website_controller_page_listing_layout → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:22:48,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.013 2026-10-11 17:22:48,156 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-10-11 17:22:48,225 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:22:48,295 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.089 2026-10-11 17:22:48,300 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.104 2026-10-11 17:22:48,435 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:22:48,484 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.181 2026-10-11 17:22:48,510 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.186 2026-10-11 17:22:48,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.030 0.107 2026-10-11 17:22:48,592 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:22:48,993 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:48] "POST /mail/data HTTP/1.1" 200 - 140 0.217 0.412 2026-10-11 17:22:49,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.783 2026-10-11 17:22:49,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.017 0.520 2026-10-11 17:22:49,075 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.702 2026-10-11 17:22:49,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.584 2026-10-11 17:22:49,142 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.597 2026-10-11 17:22:49,231 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:22:49,302 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.041 2026-10-11 17:22:49,306 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:22:49,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:22:49,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:22:49,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.032 2026-10-11 17:22:49,359 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:22:49,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.011 2026-10-11 17:22:49,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.011 0.017 2026-10-11 17:22:49,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.036 0.114 2026-10-11 17:22:49,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:22:49,594 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.011 0.125 2026-10-11 17:22:49,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:49] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.023 0.079 2026-10-11 17:22:50,000 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.016 0.264 2026-10-11 17:22:50,013 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:22:50,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.016 0.230 2026-10-11 17:22:50,044 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:22:50,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.252 2026-10-11 17:22:50,090 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,091 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,092 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,092 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,092 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,093 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:22:50,215 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.046 2026-10-11 17:22:50,323 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:22:50,387 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.071 0.165 2026-10-11 17:22:50,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.275 2026-10-11 17:22:50,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:22:50,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.025 0.040 2026-10-11 17:22:50,581 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:22:50,601 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:50] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.091 2026-10-11 17:22:51,318 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:51] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.341 0.261 2026-10-11 17:22:51,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:51] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.581 2026-10-11 17:22:51,358 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:51] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.589 2026-10-11 17:22:51,529 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:51,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:52,121 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:22:54,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.560 2.314 2026-10-11 17:22:54,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:54,982 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:55,102 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:55,167 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [2/12] Tour website_controller_page_listing_layout → Step website is in preview mode (trigger: .o_website_preview) 2026-10-11 17:22:55,173 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:22:55,186 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:22:55,201 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:22:55,230 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 17:22:55,257 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:22:55,267 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:22:55,277 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:22:55,291 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:22:55,307 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.100 2026-10-11 17:22:55,318 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:22:55,323 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:55,331 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:22:55,343 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:22:55,354 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:22:55,402 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:22:55,406 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:22:55,411 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:22:55,412 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:22:55,427 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [3/12] Tour website_controller_page_listing_layout → Step records are listed in grid mode by default (trigger: :iframe .o_website_grid) 2026-10-11 17:22:55,435 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:22:55,440 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:22:55,442 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:22:55,468 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:22:55,480 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:22:55,482 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 17:22:55,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:22:55,504 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:22:55,506 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:22:55,508 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:22:55,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:22:55,528 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:22:55,537 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:22:55,555 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:22:55,587 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:22:55,591 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:22:55,611 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:22:55,618 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:22:55,630 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:22:55,635 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:22:55,663 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [4/12] Tour website_controller_page_listing_layout → Step open customize tab (trigger: .o_we_customize_snippet_btn) 2026-10-11 17:22:55,832 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [5/12] Tour website_controller_page_listing_layout → Step #oe_snippets .o_we_customize_panel 2026-10-11 17:22:55,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:55] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.022 0.021 2026-10-11 17:22:55,921 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:55,940 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [6/12] Tour website_controller_page_listing_layout → Step open 'Layout' selector (trigger: [data-name="default_listing_layout"] we-toggler) 2026-10-11 17:22:56,029 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [7/12] Tour website_controller_page_listing_layout → Step click on 'List' option of the 'Layout' selector (trigger: .o_we_user_value_widget we-button[data-name="list_view_opt"]) 2026-10-11 17:22:56,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [8/12] Tour website_controller_page_listing_layout → Step records are now displayed in list mode (trigger: :iframe .o_website_list) 2026-10-11 17:22:56,138 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:22:56,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:56] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.017 0.022 2026-10-11 17:22:56,160 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:56] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.007 0.050 2026-10-11 17:22:56,202 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:57,143 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:57] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.148 0.725 2026-10-11 17:22:57,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.072 2026-10-11 17:22:57,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.113 2026-10-11 17:22:57,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:57,839 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:58,173 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:58,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:58] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.265 0.287 2026-10-11 17:22:58,290 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:58,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:22:58] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.002 0.007 2026-10-11 17:22:58,477 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:58,489 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:22:58,514 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [9/12] Tour website_controller_page_listing_layout → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:22:58,590 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [10/12] Tour website_controller_page_listing_layout → Step body:not(:has(.o_dialog)) 2026-10-11 17:22:58,643 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [11/12] Tour website_controller_page_listing_layout → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:23:01,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:23:01,306 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [12/12] Tour website_controller_page_listing_layout → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:23:01,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:01] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.030 0.112 2026-10-11 17:23:01,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:23:01,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:01] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.054 2026-10-11 17:23:01,844 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-10-11 17:23:01,846 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.076 2026-10-11 17:23:01,990 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-10-11 17:23:01,991 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-11 17:23:02,391 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 48189696 (allocated 51232768) 2026-10-11 17:23:02,408 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16273 2026-10-11 17:23:02,409 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-10-11 17:23:02,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16273 2026-10-11 17:23:02,561 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172302_561451_test_default_layout.txt 2026-10-11 17:23:02,561 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpppv01lsf_chrome_odoo" 2026-10-11 17:23:03,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 16557 2026-10-11 17:23:03,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmps7ynidgn_chrome_odoo 2026-10-11 17:23:03,021 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42461/json/version 2026-10-11 17:23:03,023 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42461/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:23:03,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-10-11 17:23:03,057 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:42461/json 2026-10-11 17:23:03,058 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42461/json with timeout 3 increased to 10s during tests 2026-10-11 17:23:03,073 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:42461/devtools/page/C42B0D7712F11C4614F38253B5A60680 2026-10-11 17:23:03,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-10-11 17:23:03,115 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-10-11 17:23:03,157 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:23:03,161 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-10-11 17:23:03,168 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Open "http://127.0.0.1:8069/model/exposed-model" in browser 2026-10-11 17:23:03,168 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigating to: "http://127.0.0.1:8069/model/exposed-model" 2026-10-11 17:23:03,296 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.017 0.095 2026-10-11 17:23:03,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': 'C42B0D7712F11C4614F38253B5A60680', 'loaderId': '0BBCFBAD3D32FB61A7B6F5BA7C6B1006', 'isDownload': False} 2026-10-11 17:23:03,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate ready code "odoo.isTourReady('website_controller_page_default_page_check')" 2026-10-11 17:23:03,337 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:03,348 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.006 2026-10-11 17:23:03,386 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:03,393 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:23:03,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.005 0.015 2026-10-11 17:23:03,424 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.008 0.030 2026-10-11 17:23:03,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:03,558 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:23:03,562 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 3 0.001 0.024 2026-10-11 17:23:03,600 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:03,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.006 0.012 2026-10-11 17:23:03,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:03] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.003 0.026 2026-10-11 17:23:04,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:23:04,134 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:23:04,203 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.017 0.057 2026-10-11 17:23:04,214 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Evaluate test code "odoo.startTour('website_controller_page_default_page_check', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/model/exposed-model", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:23:04,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 33 0.032 0.126 2026-10-11 17:23:04,479 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.015 2026-10-11 17:23:04,517 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.014 0.031 2026-10-11 17:23:04,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:23:04,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.022 0.050 2026-10-11 17:23:04,616 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:05,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 904 0.347 0.687 2026-10-11 17:23:05,520 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.870 2026-10-11 17:23:05,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.710 2026-10-11 17:23:05,701 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:23:05,714 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: [1/1] Tour website_controller_page_default_page_check → Step records are listed in list mode by default (trigger: [is-ready=true]:iframe .o_website_list) 2026-10-11 17:23:05,719 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:23:05,729 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-11 17:23:05,744 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.009 0.022 2026-10-11 17:23:05,781 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:05,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:23:05,888 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.043 2026-10-11 17:23:05,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.069 2026-10-11 17:23:06,096 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.051 0.180 2026-10-11 17:23:06,160 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:06,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /mail/data HTTP/1.1" 200 - 72 0.150 0.301 2026-10-11 17:23:06,484 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.433 2026-10-11 17:23:06,530 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.013 0.381 2026-10-11 17:23:06,603 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.032 0.436 2026-10-11 17:23:06,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/action/load HTTP/1.1" 200 - 6 0.012 0.485 2026-10-11 17:23:06,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:23:06,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.007 0.027 2026-10-11 17:23:06,779 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:23:06,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.004 0.008 2026-10-11 17:23:06,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:23:06,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:23:06,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:23:06,858 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:23:06,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.008 0.045 2026-10-11 17:23:06,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.027 2026-10-11 17:23:06,931 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:06,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.012 0.035 2026-10-11 17:23:07,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.033 0.150 2026-10-11 17:23:07,525 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.244 2026-10-11 17:23:07,836 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.045 2026-10-11 17:23:07,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.069 2026-10-11 17:23:07,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.050 2026-10-11 17:23:07,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.003 0.012 2026-10-11 17:23:07,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:07] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-10-11 17:23:08,064 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-10-11 17:23:08,065 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-11 17:23:08,268 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 35561704 (allocated 37072896) 2026-10-11 17:23:08,274 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 16557 2026-10-11 17:23:08,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-10-11 17:23:08,275 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 16557 2026-10-11 17:23:08,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172308_399456_test_default_layout.txt 2026-10-11 17:23:08,399 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmps7ynidgn_chrome_odoo" 2026-10-11 17:23:08,473 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-10-11 17:23:08,485 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:23:09,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:09] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.151 1.324 2026-10-11 17:23:10,118 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:10] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.049 0.094 2026-10-11 17:23:10,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:10] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.043 0.308 2026-10-11 17:23:10,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:10] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.020 0.054 2026-10-11 17:23:10,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:10] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.013 0.047 2026-10-11 17:23:11,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:11] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.089 0.553 2026-10-11 17:23:11,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-10-11 17:23:11,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-10-11 17:23:11,441 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-10-11 17:23:11,450 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:23:12,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:12] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.162 1.332 2026-10-11 17:23:13,018 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:13] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.014 0.049 2026-10-11 17:23:13,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:13] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.005 0.013 2026-10-11 17:23:13,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:13] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.016 0.037 2026-10-11 17:23:13,174 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:23:13,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-10-11 17:23:15,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 16787 2026-10-11 17:23:15,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmprg0qwe19_chrome_odoo 2026-10-11 17:23:15,739 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:46761/json/version 2026-10-11 17:23:15,745 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46761/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:23:15,778 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-10-11 17:23:15,778 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:46761/json 2026-10-11 17:23:15,779 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:46761/json with timeout 3 increased to 10s during tests 2026-10-11 17:23:15,803 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:46761/devtools/page/0AEE801FA54E9A35FAEBFE786C51EA20 2026-10-11 17:23:15,819 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-10-11 17:23:15,850 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-10-11 17:23:16,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:23:16,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-10-11 17:23:16,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-11 17:23:16,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-11 17:23:16,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:23:18,127 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:18] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 181 0.208 1.863 2026-10-11 17:23:18,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': '0AEE801FA54E9A35FAEBFE786C51EA20', 'loaderId': '849F7103A5B8EA93F4894CF149940406', 'isDownload': False} 2026-10-11 17:23:18,131 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_designer_iframe_video')" 2026-10-11 17:23:18,195 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:18] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.019 2026-10-11 17:23:18,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:18] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.037 2026-10-11 17:23:18,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:18] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:23:18,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.052 2026-10-11 17:23:18,324 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:19,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.504 0.659 2026-10-11 17:23:19,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 1.036 2026-10-11 17:23:19,383 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.783 2026-10-11 17:23:19,549 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:23:19,569 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-11 17:23:19,579 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-11 17:23:19,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.024 2026-10-11 17:23:19,609 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:19,667 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:23:19,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.034 0.074 2026-10-11 17:23:19,729 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-11 17:23:19,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_designer_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:23:19,890 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:23:19,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.191 2026-10-11 17:23:19,975 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.278 2026-10-11 17:23:20,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.260 2026-10-11 17:23:20,060 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:23:20,075 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:23:20,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 22 0.019 0.278 2026-10-11 17:23:20,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.021 0.206 2026-10-11 17:23:20,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.020 0.244 2026-10-11 17:23:20,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.312 2026-10-11 17:23:20,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.461 2026-10-11 17:23:20,668 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/7] Tour website_designer_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:23:20,696 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "POST /mail/data HTTP/1.1" 200 - 139 0.163 0.740 2026-10-11 17:23:20,705 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:20,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.011 0.105 2026-10-11 17:23:20,733 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.055 2026-10-11 17:23:20,807 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.043 2026-10-11 17:23:20,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.029 0.092 2026-10-11 17:23:20,966 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.071 2026-10-11 17:23:21,229 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /mail/data HTTP/1.1" 200 - 72 0.092 0.274 2026-10-11 17:23:21,233 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.349 2026-10-11 17:23:21,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.008 0.288 2026-10-11 17:23:21,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.296 2026-10-11 17:23:21,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.332 2026-10-11 17:23:21,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:23:21,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.038 0.030 2026-10-11 17:23:21,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.053 2026-10-11 17:23:21,556 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:23:21,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.066 2026-10-11 17:23:21,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:23:21,569 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:23:21,579 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:21,639 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.007 0.017 2026-10-11 17:23:21,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:21] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.026 2026-10-11 17:23:24,060 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1097 0.767 1.635 2026-10-11 17:23:24,083 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 2.403 2026-10-11 17:23:24,105 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:23:24,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.043 0.035 2026-10-11 17:23:24,189 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,193 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:23:24,200 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:23:24,222 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.021 0.113 2026-10-11 17:23:24,322 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:24,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.037 0.211 2026-10-11 17:23:24,392 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.001 0.091 2026-10-11 17:23:24,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:23:24,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.015 0.225 2026-10-11 17:23:24,453 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:23:24,480 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.014 0.063 2026-10-11 17:23:24,498 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:23:24,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.023 0.100 2026-10-11 17:23:24,618 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,624 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,625 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,631 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,637 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,663 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:24,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.014 0.278 2026-10-11 17:23:24,866 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:23:24,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.327 2026-10-11 17:23:24,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:24] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.004 0.239 2026-10-11 17:23:25,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.009 2026-10-11 17:23:25,437 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.044 2026-10-11 17:23:25,546 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:23:25,574 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.043 0.159 2026-10-11 17:23:25,617 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.015 0.193 2026-10-11 17:23:25,738 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.024 0.079 2026-10-11 17:23:25,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:23:25,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.020 0.025 2026-10-11 17:23:25,804 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:23:25,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:25] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.069 2026-10-11 17:23:26,449 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:26] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.236 0.285 2026-10-11 17:23:26,458 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:26] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.498 2026-10-11 17:23:26,487 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.506 2026-10-11 17:23:26,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:26,686 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:27,196 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:29,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.570 2.124 2026-10-11 17:23:29,651 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:29,783 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:29,906 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:29,935 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:23:29,943 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:29] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:29,981 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:29] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:23:29,983 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:29] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:23:30,028 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:23:30,000 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:23:30,017 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:23:30,003 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:23:30,066 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:23:30,071 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:23:30,083 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:23:30,099 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:23:30,099 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:23:30,108 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:23:30,110 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:23:30,126 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-11 17:23:30,132 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:23:30,152 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:23:30,156 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:23:30,180 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:23:30,181 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:23:30,182 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:23:30,210 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:23:30,213 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:23:30,230 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:23:30,235 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:23:30,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:23:30,271 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:23:30,280 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:23:30,294 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.092 2026-10-11 17:23:30,307 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:23:30,319 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:23:30,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/7] Tour website_designer_iframe_video → Step As administrator, add a video block to the description field (trigger: #oe_snippets .oe_snippet[name="Video"] .oe_snippet_thumbnail:not(.o_we_ongoing_insertion)) 2026-10-11 17:23:30,334 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-10-11 17:23:30,343 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:23:30,358 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:23:30,370 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:23:30,372 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:30] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:23:30,476 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-11 17:23:30,492 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/7] Tour website_designer_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:23:31,177 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:31] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:31,180 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:31] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:31,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:31] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:31,205 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:31] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:31,375 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:31,469 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:31,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/7] Tour website_designer_iframe_video → Step body:not(:has(.o_dialog)) 2026-10-11 17:23:31,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/7] Tour website_designer_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:23:32,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/7] Tour website_designer_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:23:32,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:32] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.010 0.020 2026-10-11 17:23:32,795 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:32,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:32] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.028 2026-10-11 17:23:32,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:32] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.051 0.121 2026-10-11 17:23:33,156 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:33,184 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-11 17:23:33,650 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/7] Tour website_designer_iframe_video → Step Check that the video was correctly saved (trigger: :iframe .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-10-11 17:23:33,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.022 2026-10-11 17:23:33,764 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.070 2026-10-11 17:23:33,797 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:33] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.104 2026-10-11 17:23:33,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-10-11 17:23:33,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-11 17:23:34,322 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 43067592 (allocated 44822528) 2026-10-11 17:23:34,334 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 16787 2026-10-11 17:23:34,336 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-10-11 17:23:34,337 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 16787 2026-10-11 17:23:34,491 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172334_491406_test_sanitize_video_iframe.txt 2026-10-11 17:23:34,491 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmprg0qwe19_chrome_odoo" 2026-10-11 17:23:34,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 17121 2026-10-11 17:23:34,978 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmp4uojnlpc_chrome_odoo 2026-10-11 17:23:34,978 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:42127/json/version 2026-10-11 17:23:34,980 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42127/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:23:35,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-10-11 17:23:35,001 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:42127/json 2026-10-11 17:23:35,002 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:42127/json with timeout 3 increased to 10s during tests 2026-10-11 17:23:35,030 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:42127/devtools/page/B7264DFEE8FE7EC14EADAA1F205B0D57 2026-10-11 17:23:35,060 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-10-11 17:23:35,080 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-10-11 17:23:35,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:restricted from n/a 2026-10-11 17:23:35,139 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-10-11 17:23:35,146 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Open "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" in browser 2026-10-11 17:23:35,146 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigating to: "http://127.0.0.1:8069/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1" 2026-10-11 17:23:35,583 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:35] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.141 0.281 2026-10-11 17:23:35,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'B7264DFEE8FE7EC14EADAA1F205B0D57', 'loaderId': 'C9D78A45D70DF00F34F67DFEB75C3D82', 'isDownload': False} 2026-10-11 17:23:35,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate ready code "odoo.isTourReady('website_restricted_editor_iframe_video')" 2026-10-11 17:23:35,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:35] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.012 0.028 2026-10-11 17:23:35,690 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:35] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.057 2026-10-11 17:23:35,759 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:36,016 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 110 0.212 0.178 2026-10-11 17:23:36,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.403 2026-10-11 17:23:36,098 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.042 0.421 2026-10-11 17:23:36,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.113 2026-10-11 17:23:36,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 17:23:36,804 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:23:36,810 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-11 17:23:36,815 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:23:36,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.023 2026-10-11 17:23:36,861 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:36,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:23:36,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "GET /odoo/offline HTTP/1.1" 200 - 2 0.002 0.009 2026-10-11 17:23:36,968 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.010 2026-10-11 17:23:36,997 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-10-11 17:23:37,091 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Evaluate test code "odoo.startTour('website_restricted_editor_iframe_video', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:23:37,097 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:23:37,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:23:37,190 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:23:37,241 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /mail/data HTTP/1.1" 200 - 33 0.070 0.071 2026-10-11 17:23:37,329 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 200 - 16 0.037 0.179 2026-10-11 17:23:37,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /web/image/res.partner/1300/avatar_128?unique=1791739393000 HTTP/1.1" 200 - 8 0.011 0.240 2026-10-11 17:23:37,410 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/action/load HTTP/1.1" 200 - 6 0.020 0.267 2026-10-11 17:23:37,423 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:37,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.051 0.323 2026-10-11 17:23:37,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.085 2026-10-11 17:23:37,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:23:37,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.121 2026-10-11 17:23:37,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 17:23:37,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.023 0.384 2026-10-11 17:23:37,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.120 2026-10-11 17:23:37,696 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:37,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.077 2026-10-11 17:23:38,588 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [1/8] Tour website_restricted_editor_iframe_video → Step Wait for the edit mode to be started (trigger: .o_website_preview.editor_enable.editor_has_snippets) 2026-10-11 17:23:38,616 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:38,618 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.008 0.010 2026-10-11 17:23:38,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-11 17:23:38,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-11 17:23:38,806 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "POST /mail/data HTTP/1.1" 200 - 20 0.033 0.050 2026-10-11 17:23:38,808 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.019 2026-10-11 17:23:38,869 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "GET /web/image?model=res.users&field=avatar_128&id=328 HTTP/1.1" 304 - 9 0.025 0.046 2026-10-11 17:23:38,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "POST /web/action/load HTTP/1.1" 200 - 6 0.009 0.087 2026-10-11 17:23:38,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.015 0.096 2026-10-11 17:23:39,006 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:23:39,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.107 2026-10-11 17:23:39,021 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:39,024 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.005 0.066 2026-10-11 17:23:39,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.076 2026-10-11 17:23:39,047 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-10-11 17:23:39,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.105 2026-10-11 17:23:39,105 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.002 0.016 2026-10-11 17:23:39,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:23:39,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.086 0.172 2026-10-11 17:23:39,390 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.259 2026-10-11 17:23:39,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 17:23:39,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 17:23:39,428 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,429 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:23:39,438 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:23:39,450 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-10-11 17:23:39,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-10-11 17:23:39,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-10-11 17:23:39,547 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,548 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,548 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,549 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 5 0.002 0.010 2026-10-11 17:23:39,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,560 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:23:39,560 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:39,564 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:39,612 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-10-11 17:23:39,932 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.225 2026-10-11 17:23:39,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 5 0.003 0.242 2026-10-11 17:23:39,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:39] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.004 0.255 2026-10-11 17:23:40,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-10-11 17:23:40,465 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.010 0.019 2026-10-11 17:23:40,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.021 0.060 2026-10-11 17:23:40,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.012 0.068 2026-10-11 17:23:40,575 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:23:40,596 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 17:23:40,604 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.002 0.006 2026-10-11 17:23:40,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.007 0.008 2026-10-11 17:23:40,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:40] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.006 0.009 2026-10-11 17:23:40,937 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:41,011 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:41,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.017 0.126 2026-10-11 17:23:41,487 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:41,635 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:41,755 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:41,797 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:23:41,811 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:23:41,815 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:23:41,835 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:23:41,854 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:23:41,866 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:23:41,876 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-10-11 17:23:41,883 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:23:41,885 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:23:41,887 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-11 17:23:41,896 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:23:41,912 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:23:41,918 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [2/8] Tour website_restricted_editor_iframe_video → Step Check that the video iframe was correctly restored after saving the changes (trigger: :iframe [data-oe-field]:not([data-oe-sanitize-prevent-edition]) .media_iframe_video[data-oe-expression*='nbso3NVz3p8']) 2026-10-11 17:23:41,929 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [3/8] Tour website_restricted_editor_iframe_video → Step As a restricted editor, edit the HTML field content (trigger: :iframe .o_test_website_description) 2026-10-11 17:23:41,935 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:23:41,936 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:23:41,947 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:23:41,973 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:23:41,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:23:41,979 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-10-11 17:23:41,994 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:41] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:23:42,020 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:23:42,024 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.096 2026-10-11 17:23:42,038 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:23:42,055 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:23:42,065 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:23:42,066 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-10-11 17:23:42,075 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:23:42,075 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:23:42,092 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:23:42,104 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:23:42,114 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:23:42,119 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:23:42,138 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [4/8] Tour website_restricted_editor_iframe_video → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:23:42,147 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:23:42,151 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:23:42,153 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.075 2026-10-11 17:23:42,167 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-10-11 17:23:42,169 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:23:42,197 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-10-11 17:23:42,197 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-10-11 17:23:42,216 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:23:42,221 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-11 17:23:42,236 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:23:42,239 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:42,243 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.005 0.072 2026-10-11 17:23:42,263 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [5/8] Tour website_restricted_editor_iframe_video → Step body:not(:has(.o_dialog)) 2026-10-11 17:23:42,315 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:42,340 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:42] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:42,346 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [6/8] Tour website_restricted_editor_iframe_video → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:23:43,984 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [7/8] Tour website_restricted_editor_iframe_video → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:23:43,987 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:44,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.003 0.015 2026-10-11 17:23:44,085 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:44,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.014 2026-10-11 17:23:44,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:23:44,204 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.026 0.083 2026-10-11 17:23:44,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-10-11 17:23:44,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.021 0.057 2026-10-11 17:23:44,728 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.088 2026-10-11 17:23:44,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: [8/8] Tour website_restricted_editor_iframe_video → Step Check that the HTML content (with a video iframe) was correctly updated (trigger: :iframe .o_test_website_description:contains('I can still edit the HTML field')) 2026-10-11 17:23:44,779 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:44] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.013 0.086 2026-10-11 17:23:44,827 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-10-11 17:23:44,828 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-11 17:23:45,089 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 39123244 (allocated 40882176) 2026-10-11 17:23:45,101 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 17121 2026-10-11 17:23:45,101 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-10-11 17:23:45,106 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 17121 2026-10-11 17:23:45,211 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172345_211123_test_sanitize_video_iframe.txt 2026-10-11 17:23:45,211 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmp4uojnlpc_chrome_odoo" 2026-10-11 17:23:45,292 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:23:45,314 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-10-11 17:23:45,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 17439 2026-10-11 17:23:45,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmpria22csk_chrome_odoo 2026-10-11 17:23:45,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:40281/json/version 2026-10-11 17:23:45,663 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:40281/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:23:45,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Browser version: Chrome/150.0.7871.114 2026-10-11 17:23:45,752 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:40281/json 2026-10-11 17:23:45,753 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:40281/json with timeout 3 increased to 10s during tests 2026-10-11 17:23:45,767 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:40281/devtools/page/3396E69D8BF8FE47D18E3D4604000205 2026-10-11 17:23:45,779 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-10-11 17:23:45,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-10-11 17:23:45,872 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:23:45,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-10-11 17:23:45,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Open "http://127.0.0.1:8069/test_website/model_item/1" in browser 2026-10-11 17:23:45,903 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigating to: "http://127.0.0.1:8069/test_website/model_item/1" 2026-10-11 17:23:45,922 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:23:48,160 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /test_website/model_item/1 HTTP/1.1" 200 - 272 0.371 1.871 2026-10-11 17:23:48,165 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': '3396E69D8BF8FE47D18E3D4604000205', 'loaderId': 'D1591332F4D6F99CFE6340FD28A5E21C', 'isDownload': False} 2026-10-11 17:23:48,165 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate ready code "odoo.isTourReady('website_page_properties_can_publish')" 2026-10-11 17:23:48,198 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:23:48,216 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:23:48,274 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.033 2026-10-11 17:23:48,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:23:48,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.068 2026-10-11 17:23:48,306 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:23:48,306 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:23:48,325 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:23:48,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.049 2026-10-11 17:23:48,442 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:23:48,445 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:23:48,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.013 0.014 2026-10-11 17:23:48,515 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:23:48,540 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.017 2026-10-11 17:23:48,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:23:48,601 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:48] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.072 2026-10-11 17:23:49,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:23:49,210 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Evaluate test code "odoo.startTour('website_page_properties_can_publish', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_website/model_item/1", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:23:49,274 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.140 2026-10-11 17:23:49,349 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:49] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.033 0.187 2026-10-11 17:23:50,457 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:50] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 128 0.190 1.031 2026-10-11 17:23:50,532 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:50] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.018 1.333 2026-10-11 17:23:50,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:50] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:23:51,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 904 0.573 0.548 2026-10-11 17:23:51,653 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 1.132 2026-10-11 17:23:51,669 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 1.143 2026-10-11 17:23:51,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.016 1.146 2026-10-11 17:23:51,717 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:51,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-10-11 17:23:51,823 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:51] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 17:23:52,702 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 17:23:52,711 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 17:23:52,718 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:23:52,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [1/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:23:52,740 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:23:52,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-11 17:23:52,825 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:23:52,890 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.041 0.077 2026-10-11 17:23:52,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.099 2026-10-11 17:23:52,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.094 2026-10-11 17:23:53,082 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:23:53,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.062 0.204 2026-10-11 17:23:53,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.129 2026-10-11 17:23:53,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.074 2026-10-11 17:23:53,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.256 2026-10-11 17:23:53,215 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:23:53,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /mail/data HTTP/1.1" 200 - 140 0.196 0.483 2026-10-11 17:23:53,733 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.028 0.533 2026-10-11 17:23:53,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.607 2026-10-11 17:23:53,790 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.017 0.564 2026-10-11 17:23:53,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.616 2026-10-11 17:23:53,895 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-11 17:23:53,936 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.020 2026-10-11 17:23:53,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:23:53,971 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.004 0.027 2026-10-11 17:23:53,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-11 17:23:53,995 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-10-11 17:23:54,001 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:23:54,049 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.001 0.014 2026-10-11 17:23:54,068 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:54,177 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.030 0.083 2026-10-11 17:23:54,342 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [2/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:23:54,434 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [3/25] Tour website_page_properties_can_publish → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-11 17:23:54,614 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.013 0.274 2026-10-11 17:23:54,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.048 0.218 2026-10-11 17:23:54,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:23:54,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.071 0.177 2026-10-11 17:23:54,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:54] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.243 2026-10-11 17:23:55,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.323 2026-10-11 17:23:55,043 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.014 0.268 2026-10-11 17:23:55,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.020 0.172 2026-10-11 17:23:55,200 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.104 2026-10-11 17:23:55,227 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.011 0.121 2026-10-11 17:23:55,265 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:23:55,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.026 0.087 2026-10-11 17:23:55,314 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:23:55,321 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [4/25] Tour website_page_properties_can_publish → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-11 17:23:55,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.018 0.158 2026-10-11 17:23:55,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/action/load HTTP/1.1" 200 - 7 0.026 0.064 2026-10-11 17:23:55,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.023 0.032 2026-10-11 17:23:55,542 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:23:55,549 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [5/25] Tour website_page_properties_can_publish → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-11 17:23:55,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [6/25] Tour website_page_properties_can_publish → Step Add to menu (trigger: #is_in_menu_0) 2026-10-11 17:23:55,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [7/25] Tour website_page_properties_can_publish → Step Set as homepage (trigger: #is_homepage_0) 2026-10-11 17:23:55,749 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [8/25] Tour website_page_properties_can_publish → Step Publish (trigger: #is_published_0) 2026-10-11 17:23:55,813 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [9/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:23:55,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [10/25] Tour website_page_properties_can_publish → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_website/model_item/1"]) 2026-10-11 17:23:55,958 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:23:55,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:55] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.037 0.035 2026-10-11 17:23:56,052 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.010 0.046 2026-10-11 17:23:56,079 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.006 0.067 2026-10-11 17:23:56,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.050 0.181 2026-10-11 17:23:56,242 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.004 0.230 2026-10-11 17:23:56,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.003 2026-10-11 17:23:56,308 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:56] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.012 0.013 2026-10-11 17:23:57,613 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "GET /test_website/model_item/1 HTTP/1.1" 200 - 229 0.249 1.044 2026-10-11 17:23:57,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "GET /web/image/website/1/logo/My%20Website?unique=998e941 HTTP/1.1" 200 - 5 0.009 0.010 2026-10-11 17:23:57,762 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "GET /web/image/website/1/favicon?unique=998e941 HTTP/1.1" 200 - 5 0.003 0.022 2026-10-11 17:23:57,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.011 2026-10-11 17:23:57,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.053 2026-10-11 17:23:57,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:57] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.017 0.094 2026-10-11 17:23:58,028 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [11/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:23:59,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 99 0.113 0.935 2026-10-11 17:23:59,284 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/514699e/web.assets_web.min.css, copying from /web/assets/514699e/web.assets_web.min.css 2026-10-11 17:23:59,386 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /web/assets/1/514699e/web.assets_web.min.css HTTP/1.1" 200 - 13 0.075 0.061 2026-10-11 17:23:59,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.142 2026-10-11 17:23:59,414 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:23:59,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1be1060/web.assets_web.min.js, copying from /web/assets/1be1060/web.assets_web.min.js 2026-10-11 17:23:59,504 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /web/assets/1/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 10 0.010 0.241 2026-10-11 17:23:59,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59999f7/web.assets_tests.min.js, copying from /web/assets/59999f7/web.assets_tests.min.js 2026-10-11 17:23:59,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /web/assets/1/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.013 0.085 2026-10-11 17:23:59,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20d9c5b/web.assets_web_print.min.css, copying from /web/assets/20d9c5b/web.assets_web_print.min.css 2026-10-11 17:23:59,794 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:23:59] "GET /web/assets/1/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.070 0.065 2026-10-11 17:24:00,571 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [12/25] Tour website_page_properties_can_publish → Step Verify page canonical url is /test_website/model_item/1 (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_website/model_item/1"]) 2026-10-11 17:24:00,599 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d9476c/bus.websocket_worker_assets.min.js, copying from /web/assets/8d9476c/bus.websocket_worker_assets.min.js 2026-10-11 17:24:00,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:00,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.017 0.033 2026-10-11 17:24:00,712 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.011 0.027 2026-10-11 17:24:00,841 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.041 0.109 2026-10-11 17:24:00,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.070 2026-10-11 17:24:01,248 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /mail/data HTTP/1.1" 200 - 141 0.163 0.306 2026-10-11 17:24:01,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.012 0.392 2026-10-11 17:24:01,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/action/load HTTP/1.1" 200 - 9 0.016 0.416 2026-10-11 17:24:01,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.012 2026-10-11 17:24:01,584 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.023 0.042 2026-10-11 17:24:01,608 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.059 2026-10-11 17:24:01,613 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.060 2026-10-11 17:24:01,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.060 2026-10-11 17:24:01,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.078 2026-10-11 17:24:01,634 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.076 2026-10-11 17:24:01,685 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.012 2026-10-11 17:24:01,868 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:01] "GET / HTTP/1.1" 200 - 38 0.054 0.112 2026-10-11 17:24:02,209 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.021 0.207 2026-10-11 17:24:02,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.067 2026-10-11 17:24:02,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.119 2026-10-11 17:24:02,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.152 2026-10-11 17:24:02,342 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.053 2026-10-11 17:24:02,398 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [13/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-10-11 17:24:02,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:02] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.034 0.080 2026-10-11 17:24:03,061 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [14/25] Tour website_page_properties_can_publish → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-10-11 17:24:03,086 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:03,087 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.019 0.018 2026-10-11 17:24:03,095 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.019 2026-10-11 17:24:03,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.024 0.036 2026-10-11 17:24:03,330 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.048 0.157 2026-10-11 17:24:03,335 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.114 2026-10-11 17:24:03,618 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /mail/data HTTP/1.1" 200 - 73 0.107 0.312 2026-10-11 17:24:03,642 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.283 2026-10-11 17:24:03,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.017 0.317 2026-10-11 17:24:03,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.030 0.051 2026-10-11 17:24:03,894 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.081 2026-10-11 17:24:03,924 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.090 2026-10-11 17:24:03,933 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.095 2026-10-11 17:24:03,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.093 2026-10-11 17:24:03,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.085 2026-10-11 17:24:03,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.099 2026-10-11 17:24:04,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.003 0.008 2026-10-11 17:24:04,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.031 0.092 2026-10-11 17:24:04,503 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.014 0.245 2026-10-11 17:24:04,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [15/25] Tour website_page_properties_can_publish → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:24:04,572 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.081 2026-10-11 17:24:04,589 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.088 2026-10-11 17:24:04,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.010 0.138 2026-10-11 17:24:04,627 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [16/25] Tour website_page_properties_can_publish → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:24:04,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 17:24:04,697 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [17/25] Tour website_page_properties_can_publish → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-11 17:24:04,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.027 0.045 2026-10-11 17:24:04,840 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.018 0.018 2026-10-11 17:24:04,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:24:04,900 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:04] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.009 0.013 2026-10-11 17:24:04,968 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [18/25] Tour website_page_properties_can_publish → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-11 17:24:05,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [19/25] Tour website_page_properties_can_publish → Step Unpublish (trigger: #is_published_0) 2026-10-11 17:24:05,097 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [20/25] Tour website_page_properties_can_publish → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:24:05,171 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [21/25] Tour website_page_properties_can_publish → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_website/model_item/1"]))) 2026-10-11 17:24:05,225 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-10-11 17:24:05,266 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:05,267 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.055 0.037 2026-10-11 17:24:05,362 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.021 0.034 2026-10-11 17:24:05,512 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.045 0.152 2026-10-11 17:24:05,527 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.206 2026-10-11 17:24:05,533 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.212 2026-10-11 17:24:05,560 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-10-11 17:24:05,593 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:05] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.010 0.015 2026-10-11 17:24:06,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:06] "GET /test_website/model_item/1 HTTP/1.1" 200 - 229 0.248 0.979 2026-10-11 17:24:06,946 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:06] "GET /web/image/website/1/logo/My%20Website?unique=30a1dd3 HTTP/1.1" 200 - 5 0.003 0.009 2026-10-11 17:24:06,963 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:06] "GET /web/image/website/1/favicon?unique=30a1dd3 HTTP/1.1" 200 - 5 0.003 0.018 2026-10-11 17:24:07,135 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.055 2026-10-11 17:24:07,148 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.085 2026-10-11 17:24:07,158 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.032 2026-10-11 17:24:07,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.011 0.109 2026-10-11 17:24:07,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [22/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:24:07,593 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 54 0.076 0.148 2026-10-11 17:24:07,866 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [23/25] Tour website_page_properties_can_publish → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-11 17:24:07,895 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:07,917 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.022 0.031 2026-10-11 17:24:07,937 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.008 0.054 2026-10-11 17:24:07,995 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.016 0.037 2026-10-11 17:24:08,125 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.046 0.133 2026-10-11 17:24:08,518 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /mail/data HTTP/1.1" 200 - 141 0.166 0.317 2026-10-11 17:24:08,524 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.376 2026-10-11 17:24:08,547 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.383 2026-10-11 17:24:08,585 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.425 2026-10-11 17:24:08,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.033 0.029 2026-10-11 17:24:08,776 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.073 2026-10-11 17:24:08,783 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.082 2026-10-11 17:24:08,797 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.084 2026-10-11 17:24:08,806 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.091 2026-10-11 17:24:08,817 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.078 2026-10-11 17:24:08,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.022 2026-10-11 17:24:08,875 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:08] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.004 0.011 2026-10-11 17:24:09,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET / HTTP/1.1" 200 - 45 0.061 0.131 2026-10-11 17:24:09,353 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.055 2026-10-11 17:24:09,366 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.086 2026-10-11 17:24:09,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.060 2026-10-11 17:24:09,433 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [24/25] Tour website_page_properties_can_publish → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_website%2Fmodel_item%2F1 (trigger: body) 2026-10-11 17:24:09,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 26 0.021 0.075 2026-10-11 17:24:09,881 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: [25/25] Tour website_page_properties_can_publish → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-10-11 17:24:09,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.010 0.020 2026-10-11 17:24:09,907 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:09,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.004 0.017 2026-10-11 17:24:10,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.036 2026-10-11 17:24:10,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.027 0.118 2026-10-11 17:24:10,403 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /mail/data HTTP/1.1" 200 - 73 0.129 0.220 2026-10-11 17:24:10,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.299 2026-10-11 17:24:10,458 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.310 2026-10-11 17:24:10,460 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.256 2026-10-11 17:24:10,685 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.006 0.020 2026-10-11 17:24:10,697 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 17:24:10,717 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.006 0.017 2026-10-11 17:24:10,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.042 2026-10-11 17:24:10,748 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.043 2026-10-11 17:24:10,758 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.046 2026-10-11 17:24:10,799 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.003 0.012 2026-10-11 17:24:10,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:10] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.024 0.066 2026-10-11 17:24:11,257 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.232 2026-10-11 17:24:11,293 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-10-11 17:24:11,297 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_can_publish SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-11 17:24:11,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.108 2026-10-11 17:24:11,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.191 2026-10-11 17:24:11,369 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.138 2026-10-11 17:24:11,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.013 0.173 2026-10-11 17:24:11,816 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 35691336 (allocated 42586112) 2026-10-11 17:24:11,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:11] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.006 0.022 2026-10-11 17:24:11,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 17439 2026-10-11 17:24:11,857 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-10-11 17:24:11,860 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 17439 2026-10-11 17:24:11,987 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172411_987304_test_website_page_properties_can_publish.txt 2026-10-11 17:24:11,987 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmpria22csk_chrome_odoo" 2026-10-11 17:24:12,056 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-10-11 17:24:12,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 17830 2026-10-11 17:24:12,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmp_5lsukh5_chrome_odoo 2026-10-11 17:24:12,486 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:41863/json/version 2026-10-11 17:24:12,488 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41863/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:24:12,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-10-11 17:24:12,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:41863/json 2026-10-11 17:24:12,536 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:41863/json with timeout 3 increased to 10s during tests 2026-10-11 17:24:12,578 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:41863/devtools/page/C8F75EDC5EB3C1D941C864C4F0CD4B7F 2026-10-11 17:24:12,598 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-10-11 17:24:12,621 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-10-11 17:24:12,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:24:12,702 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-10-11 17:24:12,710 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Open "http://127.0.0.1:8069/test_view" in browser 2026-10-11 17:24:12,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigating to: "http://127.0.0.1:8069/test_view" 2026-10-11 17:24:12,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:24:14,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:14] "GET /test_view HTTP/1.1" 200 - 273 0.333 1.734 2026-10-11 17:24:14,799 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': 'C8F75EDC5EB3C1D941C864C4F0CD4B7F', 'loaderId': '284D3A21080D9E68D55E12F5480C0D4F', 'isDownload': False} 2026-10-11 17:24:14,800 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate ready code "odoo.isTourReady('website_page_properties_common')" 2026-10-11 17:24:14,851 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:24:14,869 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:24:14,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:14] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.052 2026-10-11 17:24:14,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:24:14,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:14] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.049 2026-10-11 17:24:14,983 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:14,984 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:24:15,005 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:24:15,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.010 0.033 2026-10-11 17:24:15,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:15,116 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:15,138 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.004 0.012 2026-10-11 17:24:15,181 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:15,199 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.003 0.013 2026-10-11 17:24:15,219 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:24:15,255 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.062 2026-10-11 17:24:15,765 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:24:15,867 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Evaluate test code "odoo.startTour('website_page_properties_common', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/test_view", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:24:15,947 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:15] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.132 2026-10-11 17:24:16,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:16] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.186 2026-10-11 17:24:17,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:17] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 126 0.111 1.058 2026-10-11 17:24:17,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:17] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.020 2026-10-11 17:24:17,142 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:17] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.027 2026-10-11 17:24:17,186 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:24:18,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.460 0.590 2026-10-11 17:24:18,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.058 2026-10-11 17:24:18,201 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.008 1.057 2026-10-11 17:24:18,208 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.158 2026-10-11 17:24:18,215 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.770 2026-10-11 17:24:18,364 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:24:18,368 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-11 17:24:18,371 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-11 17:24:18,376 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [1/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:24:18,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-11 17:24:18,411 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:18,476 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:24:18,530 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.076 2026-10-11 17:24:18,537 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.087 2026-10-11 17:24:18,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.087 2026-10-11 17:24:18,672 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:24:18,720 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.184 2026-10-11 17:24:18,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.145 2026-10-11 17:24:19,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /mail/data HTTP/1.1" 200 - 140 0.153 0.397 2026-10-11 17:24:19,118 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:19,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.570 2026-10-11 17:24:19,153 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.414 2026-10-11 17:24:19,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.386 2026-10-11 17:24:19,228 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.555 2026-10-11 17:24:19,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.488 2026-10-11 17:24:19,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.019 0.514 2026-10-11 17:24:19,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.026 2026-10-11 17:24:19,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.035 2026-10-11 17:24:19,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:24:19,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.060 2026-10-11 17:24:19,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-10-11 17:24:19,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-10-11 17:24:19,415 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.060 2026-10-11 17:24:19,472 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.002 0.016 2026-10-11 17:24:19,489 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:24:19,573 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "GET /test_view HTTP/1.1" 200 - 29 0.021 0.066 2026-10-11 17:24:19,704 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [2/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:24:19,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [3/21] Tour website_page_properties_common → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-11 17:24:19,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.031 0.047 2026-10-11 17:24:19,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:19] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.020 0.024 2026-10-11 17:24:20,168 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.019 0.029 2026-10-11 17:24:20,185 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.065 2026-10-11 17:24:20,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [4/21] Tour website_page_properties_common → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-11 17:24:20,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:24:20,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.037 0.136 2026-10-11 17:24:20,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.213 2026-10-11 17:24:20,488 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.030 0.284 2026-10-11 17:24:20,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "POST /web/action/load HTTP/1.1" 200 - 7 0.011 0.248 2026-10-11 17:24:20,527 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:24:20,559 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.021 0.036 2026-10-11 17:24:20,585 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:24:20,608 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.019 0.080 2026-10-11 17:24:20,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.008 0.088 2026-10-11 17:24:20,668 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:24:20,675 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [5/21] Tour website_page_properties_common → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-11 17:24:20,764 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [6/21] Tour website_page_properties_common → Step Add to menu (trigger: #is_in_menu_0) 2026-10-11 17:24:20,826 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [7/21] Tour website_page_properties_common → Step Set as homepage (trigger: #is_homepage_0) 2026-10-11 17:24:20,883 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [8/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:24:20,949 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [9/21] Tour website_page_properties_common → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/test_view"]) 2026-10-11 17:24:21,012 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:21,012 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.034 0.027 2026-10-11 17:24:21,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.023 0.041 2026-10-11 17:24:21,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.036 0.128 2026-10-11 17:24:21,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.010 0.185 2026-10-11 17:24:21,278 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.005 0.190 2026-10-11 17:24:21,284 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.020 2026-10-11 17:24:21,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:21] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.010 0.013 2026-10-11 17:24:22,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:22] "GET /test_view HTTP/1.1" 200 - 230 0.192 0.906 2026-10-11 17:24:22,539 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:22] "GET /web/image/website/1/logo/My%20Website?unique=028f538 HTTP/1.1" 200 - 5 0.007 0.012 2026-10-11 17:24:22,557 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:22] "GET /web/image/website/1/favicon?unique=028f538 HTTP/1.1" 200 - 5 0.005 0.023 2026-10-11 17:24:22,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.014 2026-10-11 17:24:22,700 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:22] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.025 0.056 2026-10-11 17:24:22,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [10/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:24:23,746 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:23] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.067 0.839 2026-10-11 17:24:23,817 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/514699e/web.assets_web.min.css, copying from /web/assets/514699e/web.assets_web.min.css 2026-10-11 17:24:23,899 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:23] "GET /web/assets/1/514699e/web.assets_web.min.css HTTP/1.1" 200 - 13 0.070 0.044 2026-10-11 17:24:23,923 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:24:23,949 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1be1060/web.assets_web.min.js, copying from /web/assets/1be1060/web.assets_web.min.js 2026-10-11 17:24:24,005 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:24] "GET /web/assets/1/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 10 0.009 0.206 2026-10-11 17:24:24,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.225 2026-10-11 17:24:24,068 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59999f7/web.assets_tests.min.js, copying from /web/assets/59999f7/web.assets_tests.min.js 2026-10-11 17:24:24,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:24] "GET /web/assets/1/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.031 2026-10-11 17:24:24,182 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20d9c5b/web.assets_web_print.min.css, copying from /web/assets/20d9c5b/web.assets_web_print.min.css 2026-10-11 17:24:24,281 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:24] "GET /web/assets/1/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.074 0.047 2026-10-11 17:24:25,080 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [11/21] Tour website_page_properties_common → Step Verify page canonical url is /test_view (trigger: :iframe head:hidden link[rel="canonical"][href$="/test_view"]) 2026-10-11 17:24:25,097 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d9476c/bus.websocket_worker_assets.min.js, copying from /web/assets/8d9476c/bus.websocket_worker_assets.min.js 2026-10-11 17:24:25,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.012 0.022 2026-10-11 17:24:25,125 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:25,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.046 2026-10-11 17:24:25,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.029 0.143 2026-10-11 17:24:25,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.074 2026-10-11 17:24:25,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "POST /mail/data HTTP/1.1" 200 - 141 0.225 0.260 2026-10-11 17:24:25,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.015 0.412 2026-10-11 17:24:25,843 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:25] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.435 2026-10-11 17:24:26,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-10-11 17:24:26,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.030 0.043 2026-10-11 17:24:26,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.092 2026-10-11 17:24:26,174 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.086 2026-10-11 17:24:26,181 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.088 2026-10-11 17:24:26,187 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.073 2026-10-11 17:24:26,199 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.093 2026-10-11 17:24:26,257 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.009 0.022 2026-10-11 17:24:26,398 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "GET / HTTP/1.1" 200 - 36 0.031 0.091 2026-10-11 17:24:26,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.013 2026-10-11 17:24:26,778 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.040 2026-10-11 17:24:26,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:26] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.045 2026-10-11 17:24:26,846 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [12/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-10-11 17:24:27,117 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.039 0.096 2026-10-11 17:24:27,572 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [13/21] Tour website_page_properties_common → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:24:27,581 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.008 0.014 2026-10-11 17:24:27,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.007 2026-10-11 17:24:27,602 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:27,695 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.045 2026-10-11 17:24:27,809 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.034 0.129 2026-10-11 17:24:27,819 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:27] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.074 2026-10-11 17:24:28,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /mail/data HTTP/1.1" 200 - 73 0.090 0.262 2026-10-11 17:24:28,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.014 0.279 2026-10-11 17:24:28,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.309 2026-10-11 17:24:28,314 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.018 2026-10-11 17:24:28,354 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.009 0.046 2026-10-11 17:24:28,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.027 2026-10-11 17:24:28,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.046 2026-10-11 17:24:28,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.041 2026-10-11 17:24:28,406 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.064 2026-10-11 17:24:28,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.091 2026-10-11 17:24:28,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.004 0.016 2026-10-11 17:24:28,568 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /test_view HTTP/1.1" 200 - 29 0.026 0.076 2026-10-11 17:24:28,695 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [14/21] Tour website_page_properties_common → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:24:28,859 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [15/21] Tour website_page_properties_common → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-11 17:24:28,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.029 0.049 2026-10-11 17:24:28,950 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.012 2026-10-11 17:24:28,964 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.046 2026-10-11 17:24:29,044 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.107 2026-10-11 17:24:29,084 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.025 0.057 2026-10-11 17:24:29,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.014 2026-10-11 17:24:29,191 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.032 0.031 2026-10-11 17:24:29,254 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [16/21] Tour website_page_properties_common → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-11 17:24:29,317 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [17/21] Tour website_page_properties_common → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:24:29,389 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [18/21] Tour website_page_properties_common → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/test_view"]))) 2026-10-11 17:24:29,449 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-10-11 17:24:29,475 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:29,476 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.053 0.031 2026-10-11 17:24:29,566 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.019 0.028 2026-10-11 17:24:29,578 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.054 2026-10-11 17:24:29,757 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.077 0.160 2026-10-11 17:24:29,764 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.237 2026-10-11 17:24:29,811 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.011 0.016 2026-10-11 17:24:29,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.020 2026-10-11 17:24:31,139 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /test_view HTTP/1.1" 200 - 230 0.260 1.061 2026-10-11 17:24:31,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 17:24:31,262 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /web/image/website/1/logo/My%20Website?unique=de2b3f2 HTTP/1.1" 200 - 5 0.003 0.008 2026-10-11 17:24:31,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /web/image/website/1/favicon?unique=de2b3f2 HTTP/1.1" 200 - 5 0.008 0.033 2026-10-11 17:24:31,401 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.010 2026-10-11 17:24:31,439 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [19/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:24:31,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.045 0.058 2026-10-11 17:24:31,777 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:31] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 51 0.046 0.150 2026-10-11 17:24:31,994 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [20/21] Tour website_page_properties_common → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-11 17:24:32,019 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:32,035 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.025 0.019 2026-10-11 17:24:32,054 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.005 0.045 2026-10-11 17:24:32,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.033 2026-10-11 17:24:32,267 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.057 0.145 2026-10-11 17:24:32,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /mail/data HTTP/1.1" 200 - 141 0.176 0.345 2026-10-11 17:24:32,698 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.391 2026-10-11 17:24:32,699 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.501 2026-10-11 17:24:32,723 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.409 2026-10-11 17:24:32,887 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.025 0.036 2026-10-11 17:24:32,901 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.048 2026-10-11 17:24:32,935 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.032 2026-10-11 17:24:32,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.074 2026-10-11 17:24:32,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.081 2026-10-11 17:24:32,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.104 2026-10-11 17:24:32,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.108 2026-10-11 17:24:33,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:33] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.006 0.014 2026-10-11 17:24:33,222 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:33] "GET / HTTP/1.1" 200 - 38 0.042 0.134 2026-10-11 17:24:33,607 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.013 2026-10-11 17:24:33,629 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:33] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 17:24:33,718 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.045 0.084 2026-10-11 17:24:33,746 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: [21/21] Tour website_page_properties_common → Step Navigate to /odoo/action-website.website_preview?path=%2Ftest_view (trigger: body) 2026-10-11 17:24:34,022 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 26 0.058 0.083 2026-10-11 17:24:34,282 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-10-11 17:24:34,283 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-11 17:24:34,305 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:34,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.026 0.019 2026-10-11 17:24:34,334 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.005 0.045 2026-10-11 17:24:34,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.016 0.038 2026-10-11 17:24:34,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.052 0.141 2026-10-11 17:24:34,705 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 29392220 (allocated 31965184) 2026-10-11 17:24:34,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 17830 2026-10-11 17:24:34,731 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-10-11 17:24:34,735 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 17830 2026-10-11 17:24:34,853 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172434_853047_test_website_page_properties_common.txt 2026-10-11 17:24:34,853 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmp_5lsukh5_chrome_odoo" 2026-10-11 17:24:34,860 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:34] "POST /mail/data HTTP/1.1" 200 - 73 0.119 0.284 2026-10-11 17:24:34,923 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-10-11 17:24:35,359 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 18189 2026-10-11 17:24:35,360 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmp800g9brg_chrome_odoo 2026-10-11 17:24:35,360 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:34313/json/version 2026-10-11 17:24:35,361 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34313/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:24:35,380 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Browser version: Chrome/150.0.7871.114 2026-10-11 17:24:35,380 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:34313/json 2026-10-11 17:24:35,381 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34313/json with timeout 3 increased to 10s during tests 2026-10-11 17:24:35,413 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:34313/devtools/page/CCF1501E3785A49C61FFD3A3FE24FC0C 2026-10-11 17:24:35,443 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-10-11 17:24:35,452 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-10-11 17:24:35,502 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:24:35,517 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-10-11 17:24:35,527 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Open "http://127.0.0.1:8069/" in browser 2026-10-11 17:24:35,527 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigating to: "http://127.0.0.1:8069/" 2026-10-11 17:24:35,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:24:39,055 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET / HTTP/1.1" 200 - 276 0.313 3.199 2026-10-11 17:24:39,059 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': 'CCF1501E3785A49C61FFD3A3FE24FC0C', 'loaderId': '53E3F598FE39FEBF1BC002408E546657', 'isDownload': False} 2026-10-11 17:24:39,059 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate ready code "odoo.isTourReady('website_page_properties_website_page')" 2026-10-11 17:24:39,084 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:39,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:24:39,185 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.042 2026-10-11 17:24:39,194 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:24:39,206 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:39,209 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:24:39,213 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.095 2026-10-11 17:24:39,226 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:24:39,246 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-11 17:24:39,321 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:24:39,322 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:24:39,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/image/website/1/logo/My%20Website?unique=aebc04f HTTP/1.1" 200 - 4 0.002 0.007 2026-10-11 17:24:39,383 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:39,423 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:24:39,459 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.059 2026-10-11 17:24:39,493 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /web/image/website/1/favicon?unique=aebc04f HTTP/1.1" 200 - 4 0.009 0.087 2026-10-11 17:24:39,910 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:24:40,008 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Evaluate test code "odoo.startTour('website_page_properties_website_page', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:24:40,088 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.131 2026-10-11 17:24:41,085 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 133 0.166 0.882 2026-10-11 17:24:41,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.049 1.158 2026-10-11 17:24:41,204 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-10-11 17:24:41,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.011 2026-10-11 17:24:41,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.010 0.025 2026-10-11 17:24:41,279 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:41] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-11 17:24:41,307 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:24:42,150 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 905 0.350 0.594 2026-10-11 17:24:42,179 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.607 2026-10-11 17:24:42,192 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.849 2026-10-11 17:24:42,367 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 17:24:42,375 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 17:24:42,376 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [1/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-11 17:24:42,379 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:24:42,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.021 2026-10-11 17:24:42,418 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:24:42,460 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:24:42,522 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.064 2026-10-11 17:24:42,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.088 2026-10-11 17:24:42,710 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.155 2026-10-11 17:24:42,713 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:24:42,782 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.019 0.279 2026-10-11 17:24:42,801 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:24:42,826 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.267 2026-10-11 17:24:42,872 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.155 2026-10-11 17:24:42,909 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.015 0.115 2026-10-11 17:24:42,926 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.099 2026-10-11 17:24:42,977 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.192 2026-10-11 17:24:42,979 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.358 2026-10-11 17:24:42,988 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:42] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:24:43,389 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /mail/data HTTP/1.1" 200 - 140 0.168 0.610 2026-10-11 17:24:43,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.395 2026-10-11 17:24:43,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.394 2026-10-11 17:24:43,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.396 2026-10-11 17:24:43,421 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.413 2026-10-11 17:24:43,576 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:24:43,635 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.032 2026-10-11 17:24:43,646 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:24:43,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.051 2026-10-11 17:24:43,823 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "GET / HTTP/1.1" 200 - 32 0.042 0.123 2026-10-11 17:24:43,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [2/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-11 17:24:43,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:43] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.004 0.005 2026-10-11 17:24:44,033 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:44] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.008 0.014 2026-10-11 17:24:44,080 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:44] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:44,164 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [3/76] Tour website_page_properties_website_page → Step Use blank template (trigger: .o_page_template .o_button_area:hidden) 2026-10-11 17:24:44,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:44] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.010 0.021 2026-10-11 17:24:44,292 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [4/76] Tour website_page_properties_website_page → Step Name page (trigger: .modal-body input) 2026-10-11 17:24:44,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:44] "GET / HTTP/1.1" 200 - 32 0.029 0.116 2026-10-11 17:24:44,488 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [5/76] Tour website_page_properties_website_page → Step Don't add to menu (trigger: .modal-body .o_switch) 2026-10-11 17:24:44,566 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [6/76] Tour website_page_properties_website_page → Step Click on Create button (trigger: .modal-footer .btn-primary) 2026-10-11 17:24:44,629 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [7/76] Tour website_page_properties_website_page → Step Wait for editor to open (trigger: .o_website_navbar_hide) 2026-10-11 17:24:47,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:47] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 1.160 2.058 2026-10-11 17:24:47,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.043 3.247 2026-10-11 17:24:47,943 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/9cd4e69/im_livechat.assets_embed_external.min.css, copying from /web/assets/9cd4e69/im_livechat.assets_embed_external.min.css 2026-10-11 17:24:47,974 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.043 3.402 2026-10-11 17:24:48,067 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 3.487 2026-10-11 17:24:48,170 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:48,170 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.061 3.474 2026-10-11 17:24:48,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.008 0.381 2026-10-11 17:24:48,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.032 0.263 2026-10-11 17:24:48,281 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/40466b1/website.assets_all_wysiwyg_inside.min.css 2026-10-11 17:24:48,304 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.014 0.114 2026-10-11 17:24:48,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.018 0.108 2026-10-11 17:24:48,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.016 0.429 2026-10-11 17:24:48,411 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4418fd0/web._assets_jquery.min.js, copying from /web/assets/4418fd0/web._assets_jquery.min.js 2026-10-11 17:24:48,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/assets/1/4418fd0/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.010 0.149 2026-10-11 17:24:48,447 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:24:48,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.011 0.246 2026-10-11 17:24:48,508 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.009 0.254 2026-10-11 17:24:48,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.046 0.321 2026-10-11 17:24:48,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.370 2026-10-11 17:24:48,648 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.378 2026-10-11 17:24:48,663 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.581 2026-10-11 17:24:48,667 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.021 2026-10-11 17:24:48,684 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.004 0.770 2026-10-11 17:24:48,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.014 0.093 2026-10-11 17:24:48,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.004 0.124 2026-10-11 17:24:48,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/55ca122/website.backend_assets_all_wysiwyg.min.css 2026-10-11 17:24:48,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/assets/1/55ca122/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.015 0.029 2026-10-11 17:24:48,855 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/de81d75/website.backend_assets_all_wysiwyg.min.js 2026-10-11 17:24:48,867 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,868 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,869 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,869 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,869 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Noto+Serif:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,870 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Arvo:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:24:48,885 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:48] "GET /web/assets/1/de81d75/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.010 0.074 2026-10-11 17:24:49,705 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:49] "GET /new-page HTTP/1.1" 200 - 126 0.135 0.756 2026-10-11 17:24:50,011 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.043 2026-10-11 17:24:50,021 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "GET /web/assets/1/40466b1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.002 0.032 2026-10-11 17:24:50,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.071 2026-10-11 17:24:50,044 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "GET /web/assets/1/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.007 0.045 2026-10-11 17:24:50,700 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.244 0.276 2026-10-11 17:24:50,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.014 0.531 2026-10-11 17:24:50,759 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:50] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.558 2026-10-11 17:24:50,931 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:51,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:53,774 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:53] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.541 2.190 2026-10-11 17:24:54,091 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:54,193 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:54,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:54,323 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:24:54,359 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:24:54,403 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:24:54,407 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-10-11 17:24:54,420 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-10-11 17:24:54,426 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-11 17:24:54,434 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-11 17:24:54,437 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-10-11 17:24:54,449 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:24:54,467 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:24:54,489 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:24:54,493 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:24:54,499 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:24:54,514 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-10-11 17:24:54,519 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:24:54,521 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:24:54,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:24:54,532 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:24:54,547 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:24:54,563 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:24:54,564 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:24:54,568 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:24:54,575 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:24:54,602 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-11 17:24:54,605 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:24:54,609 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:24:54,613 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:24:54,622 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-10-11 17:24:54,625 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:24:54,638 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:24:54,657 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:24:54,663 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:24:54,665 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:24:54,674 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:24:54,679 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:24:54,682 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:24:54,691 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:54] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:24:54,730 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [8/76] Tour website_page_properties_website_page → Step #oe_snippets:not(:has(.o_we_ongoing_insertion)) 2026-10-11 17:24:54,797 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [9/76] Tour website_page_properties_website_page → Step body:not(:has(.o_dialog)) 2026-10-11 17:24:54,856 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [10/76] Tour website_page_properties_website_page → Step Good job! It's time to Save your work. (trigger: button[data-action=save]:enabled:contains(save)) 2026-10-11 17:24:56,507 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:56,511 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [11/76] Tour website_page_properties_website_page → Step body:not(.editor_has_dummy_snippets):not(.o_website_navbar_hide):not(.editor_has_snippets):not(:has(.o_notification_bar)) 2026-10-11 17:24:56,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:56] "GET /new-page HTTP/1.1" 200 - 32 0.041 0.110 2026-10-11 17:24:56,760 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:57,065 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.016 2026-10-11 17:24:57,116 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-10-11 17:24:57,122 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.054 2026-10-11 17:24:57,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [12/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:24:57,270 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [13/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:24:57,332 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [14/76] Tour website_page_properties_website_page → Step Change page title (trigger: #name_0) 2026-10-11 17:24:57,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.007 0.013 2026-10-11 17:24:57,413 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.010 0.023 2026-10-11 17:24:57,449 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 17:24:57,478 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.011 0.023 2026-10-11 17:24:57,576 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [15/76] Tour website_page_properties_website_page → Step Change url to /cool-page (trigger: #url_0) 2026-10-11 17:24:57,661 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [16/76] Tour website_page_properties_website_page → Step Enable old url redirect (trigger: #redirect_old_url_0) 2026-10-11 17:24:57,703 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.015 0.025 2026-10-11 17:24:57,738 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [17/76] Tour website_page_properties_website_page → Step Set redirect type to temporary (trigger: #redirect_type_0) 2026-10-11 17:24:57,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:57] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.004 0.013 2026-10-11 17:24:57,811 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [18/76] Tour website_page_properties_website_page → Step Change date published (trigger: #date_publish_0) 2026-10-11 17:24:57,907 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [19/76] Tour website_page_properties_website_page → Step Don't index (trigger: #website_indexed_0) 2026-10-11 17:24:57,995 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [20/76] Tour website_page_properties_website_page → Step Make visible with password only (trigger: #visibility_0) 2026-10-11 17:24:58,071 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [21/76] Tour website_page_properties_website_page → Step Set password to 123 (trigger: #visibility_password_display_0) 2026-10-11 17:24:58,145 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [22/76] Tour website_page_properties_website_page → Step Make it a template (trigger: #is_new_page_template_0) 2026-10-11 17:24:58,203 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [23/76] Tour website_page_properties_website_page → Step Open Edit Menu dialog (trigger: .o_field_widget[name="is_in_menu"] + .btn-link) 2026-10-11 17:24:58,266 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [24/76] Tour website_page_properties_website_page → Step Check that menu editor was opened (trigger: .oe_menu_editor) 2026-10-11 17:24:59,078 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:59] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 424 0.966 0.345 2026-10-11 17:24:59,340 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:59,340 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:59] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.175 0.891 2026-10-11 17:24:59,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:59] "POST /web/action/load HTTP/1.1" 200 - 13 0.011 0.020 2026-10-11 17:24:59,452 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:59] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.014 0.021 2026-10-11 17:24:59,490 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [25/76] Tour website_page_properties_website_page → Step Close Edit Menu dialog (trigger: .modal:has(.oe_menu_editor) .btn-close) 2026-10-11 17:24:59,563 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [26/76] Tour website_page_properties_website_page → Step Add to menu (trigger: #is_in_menu_0) 2026-10-11 17:24:59,635 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [27/76] Tour website_page_properties_website_page → Step Set as homepage (trigger: #is_homepage_0) 2026-10-11 17:24:59,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [28/76] Tour website_page_properties_website_page → Step Publish (trigger: #is_published_0) 2026-10-11 17:24:59,761 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [29/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:24:59,830 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [30/76] Tour website_page_properties_website_page → Step Verify is in menu (trigger: :visible :iframe #top_menu a[href="/cool-page"]) 2026-10-11 17:24:59,948 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:24:59,948 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:24:59] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.077 0.040 2026-10-11 17:25:00,008 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.022 0.017 2026-10-11 17:25:00,108 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.012 0.050 2026-10-11 17:25:00,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.046 0.166 2026-10-11 17:25:00,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.216 2026-10-11 17:25:00,282 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.006 0.217 2026-10-11 17:25:00,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.009 2026-10-11 17:25:00,344 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:00] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.007 0.014 2026-10-11 17:25:01,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:01] "GET /cool-page HTTP/1.1" 200 - 234 0.259 1.049 2026-10-11 17:25:01,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:01] "GET /web/image/website/1/logo/My%20Website?unique=87493c3 HTTP/1.1" 200 - 5 0.005 0.009 2026-10-11 17:25:01,800 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:01] "GET /web/image/website/1/favicon?unique=87493c3 HTTP/1.1" 200 - 5 0.002 0.016 2026-10-11 17:25:02,019 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [31/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:25:02,030 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:02] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.026 0.048 2026-10-11 17:25:02,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.006 0.084 2026-10-11 17:25:03,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 96 0.091 0.921 2026-10-11 17:25:03,260 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1be1060/web.assets_web.min.js, copying from /web/assets/1be1060/web.assets_web.min.js 2026-10-11 17:25:03,309 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /web/assets/1/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 13 0.018 0.090 2026-10-11 17:25:03,347 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/514699e/web.assets_web.min.css, copying from /web/assets/514699e/web.assets_web.min.css 2026-10-11 17:25:03,440 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /web/assets/1/514699e/web.assets_web.min.css HTTP/1.1" 200 - 10 0.073 0.169 2026-10-11 17:25:03,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.247 2026-10-11 17:25:03,483 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:25:03,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59999f7/web.assets_tests.min.js, copying from /web/assets/59999f7/web.assets_tests.min.js 2026-10-11 17:25:03,582 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /web/assets/1/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.037 2026-10-11 17:25:03,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/20d9c5b/web.assets_web_print.min.css, copying from /web/assets/20d9c5b/web.assets_web_print.min.css 2026-10-11 17:25:03,742 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:03] "GET /web/assets/1/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.058 0.051 2026-10-11 17:25:04,392 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [32/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-10-11 17:25:04,408 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8d9476c/bus.websocket_worker_assets.min.js, copying from /web/assets/8d9476c/bus.websocket_worker_assets.min.js 2026-10-11 17:25:04,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.013 0.022 2026-10-11 17:25:04,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:04,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.015 0.046 2026-10-11 17:25:04,685 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.031 0.155 2026-10-11 17:25:05,053 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /mail/data HTTP/1.1" 200 - 141 0.151 0.300 2026-10-11 17:25:05,058 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.395 2026-10-11 17:25:05,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.010 0.358 2026-10-11 17:25:05,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.361 2026-10-11 17:25:05,253 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-10-11 17:25:05,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.020 0.041 2026-10-11 17:25:05,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.047 2026-10-11 17:25:05,343 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.062 2026-10-11 17:25:05,350 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.059 2026-10-11 17:25:05,365 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.071 2026-10-11 17:25:05,376 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.092 2026-10-11 17:25:05,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.014 2026-10-11 17:25:05,636 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET / HTTP/1.1" 200 - 32 0.032 0.120 2026-10-11 17:25:05,983 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.012 0.011 2026-10-11 17:25:06,041 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.054 2026-10-11 17:25:06,050 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.051 2026-10-11 17:25:06,132 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [33/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fcool-page (trigger: body) 2026-10-11 17:25:06,385 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 26 0.029 0.087 2026-10-11 17:25:06,808 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [34/76] Tour website_page_properties_website_page → Step Verify is published (trigger: [data-hotkey="p"] .form-check input:checked) 2026-10-11 17:25:06,838 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:06,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.005 0.025 2026-10-11 17:25:06,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.009 0.053 2026-10-11 17:25:06,934 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.040 2026-10-11 17:25:07,090 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.049 0.155 2026-10-11 17:25:07,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.104 2026-10-11 17:25:07,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /mail/data HTTP/1.1" 200 - 73 0.091 0.303 2026-10-11 17:25:07,422 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.284 2026-10-11 17:25:07,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.306 2026-10-11 17:25:07,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.013 0.061 2026-10-11 17:25:07,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.064 2026-10-11 17:25:07,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.007 0.090 2026-10-11 17:25:07,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.094 2026-10-11 17:25:07,713 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.093 2026-10-11 17:25:07,724 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.095 2026-10-11 17:25:07,739 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.135 2026-10-11 17:25:07,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.004 0.012 2026-10-11 17:25:07,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:07] "GET /cool-page HTTP/1.1" 200 - 32 0.036 0.110 2026-10-11 17:25:08,093 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [35/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/Cool Page/)) 2026-10-11 17:25:08,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.017 2026-10-11 17:25:08,383 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.030 0.048 2026-10-11 17:25:08,396 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.002 0.046 2026-10-11 17:25:08,459 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [36/76] Tour website_page_properties_website_page → Step Verify page canonical url is /cool-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/cool-page"]) 2026-10-11 17:25:08,521 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [37/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-11 17:25:08,737 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:08] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.017 0.072 2026-10-11 17:25:09,013 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [38/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /cool-page (trigger: body) 2026-10-11 17:25:09,033 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:09,066 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.023 0.033 2026-10-11 17:25:09,084 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.067 2026-10-11 17:25:09,161 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.070 2026-10-11 17:25:09,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /mail/data HTTP/1.1" 200 - 73 0.112 0.192 2026-10-11 17:25:09,567 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.034 0.446 2026-10-11 17:25:09,571 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.370 2026-10-11 17:25:09,722 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.017 0.035 2026-10-11 17:25:09,775 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/action/load HTTP/1.1" 200 - 8 0.016 0.052 2026-10-11 17:25:09,855 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.047 0.117 2026-10-11 17:25:09,884 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.168 2026-10-11 17:25:09,905 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.009 0.072 2026-10-11 17:25:09,923 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.075 2026-10-11 17:25:09,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.111 2026-10-11 17:25:09,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.126 2026-10-11 17:25:09,964 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.130 2026-10-11 17:25:10,004 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.006 0.015 2026-10-11 17:25:10,046 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "GET /new-page HTTP/1.1" 302 - 11 0.010 0.016 2026-10-11 17:25:10,235 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "GET /cool-page HTTP/1.1" 200 - 32 0.049 0.129 2026-10-11 17:25:10,395 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [39/76] Tour website_page_properties_website_page → Step Verify no index (trigger: :iframe head:hidden meta[name="robots"][content="noindex"]) 2026-10-11 17:25:10,647 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.018 0.048 2026-10-11 17:25:10,666 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.076 2026-10-11 17:25:10,671 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.053 2026-10-11 17:25:10,754 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [40/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-11 17:25:10,829 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [41/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-11 17:25:10,847 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-10-11 17:25:10,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:10] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.012 0.011 2026-10-11 17:25:10,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [42/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-10-11 17:25:14,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:14] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 1.256 2.660 2026-10-11 17:25:14,862 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:14] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 2.974 2026-10-11 17:25:14,963 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:14] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 17:25:15,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.014 0.018 2026-10-11 17:25:15,132 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.012 0.045 2026-10-11 17:25:15,167 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [43/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-10-11 17:25:15,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.018 0.060 2026-10-11 17:25:15,216 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.013 0.085 2026-10-11 17:25:15,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [44/76] Tour website_page_properties_website_page → Step Verify template Cool Page exists (trigger: .o_page_template .o_page_name:contains(Cool Page):hidden) 2026-10-11 17:25:15,254 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.020 0.149 2026-10-11 17:25:15,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.004 0.170 2026-10-11 17:25:15,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.017 0.170 2026-10-11 17:25:15,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [45/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-10-11 17:25:15,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.010 0.287 2026-10-11 17:25:15,411 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.010 0.199 2026-10-11 17:25:15,414 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [46/76] Tour website_page_properties_website_page → Step Open Site backend menu (trigger: [data-menu-xmlid="website.menu_site"]) 2026-10-11 17:25:15,433 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.008 0.093 2026-10-11 17:25:15,458 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.005 0.186 2026-10-11 17:25:15,482 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.006 0.155 2026-10-11 17:25:15,499 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.008 0.265 2026-10-11 17:25:15,505 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [47/76] Tour website_page_properties_website_page → Step Open page properties dialog (trigger: [data-menu-xmlid="website.menu_page_properties"]) 2026-10-11 17:25:15,517 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.004 0.136 2026-10-11 17:25:15,569 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [48/76] Tour website_page_properties_website_page → Step Reset page title (trigger: #name_0) 2026-10-11 17:25:15,608 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.015 0.015 2026-10-11 17:25:15,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.015 0.022 2026-10-11 17:25:15,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.021 0.045 2026-10-11 17:25:15,801 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.007 0.081 2026-10-11 17:25:15,899 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [49/76] Tour website_page_properties_website_page → Step Change url back to /new-page (trigger: #url_0) 2026-10-11 17:25:15,974 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [50/76] Tour website_page_properties_website_page → Step Open dependencies link (trigger: [data-bs-html="true"][title="Dependencies"] a) 2026-10-11 17:25:15,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:15] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.006 0.015 2026-10-11 17:25:16,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:16] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 17:25:17,261 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:17] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 428 0.814 0.392 2026-10-11 17:25:17,295 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [51/76] Tour website_page_properties_website_page → Step Check that the dependencies popover exists (trigger: .o_page_dependencies) 2026-10-11 17:25:17,365 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [52/76] Tour website_page_properties_website_page → Step Reset date published (trigger: #date_publish_0) 2026-10-11 17:25:17,460 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [53/76] Tour website_page_properties_website_page → Step Do index (trigger: #website_indexed_0) 2026-10-11 17:25:17,546 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [54/76] Tour website_page_properties_website_page → Step Make visibility Public (trigger: #visibility_0) 2026-10-11 17:25:17,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [55/76] Tour website_page_properties_website_page → Step Remove from templates (trigger: #is_new_page_template_0) 2026-10-11 17:25:17,673 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [56/76] Tour website_page_properties_website_page → Step Remove from menu (trigger: #is_in_menu_0) 2026-10-11 17:25:17,741 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [57/76] Tour website_page_properties_website_page → Step Unset as homepage (trigger: #is_homepage_0) 2026-10-11 17:25:17,792 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [58/76] Tour website_page_properties_website_page → Step Unpublish (trigger: #is_published_0) 2026-10-11 17:25:17,858 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [59/76] Tour website_page_properties_website_page → Step Click on Save & Close (trigger: .o_form_button_save:enabled) 2026-10-11 17:25:17,922 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [60/76] Tour website_page_properties_website_page → Step Verify is not in menu (trigger: :visible :iframe #top_menu:not(:has(a[href="/new-page"]))) 2026-10-11 17:25:17,983 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [61/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2F (trigger: body) 2026-10-11 17:25:18,269 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:25:18,269 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:18] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 98 0.240 0.104 2026-10-11 17:25:18,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:18] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 111 0.153 0.628 2026-10-11 17:25:19,144 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:25:19,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 77 0.172 0.842 2026-10-11 17:25:19,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [62/76] Tour website_page_properties_website_page → Step Verify page canonical url is / (trigger: :iframe head:hidden link[rel="canonical"][href$="/"]) 2026-10-11 17:25:19,196 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.032 0.872 2026-10-11 17:25:19,204 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:19,474 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 21 0.055 0.247 2026-10-11 17:25:19,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.029 0.288 2026-10-11 17:25:19,565 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.382 2026-10-11 17:25:19,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:19] "POST /mail/data HTTP/1.1" 200 - 150 0.191 0.448 2026-10-11 17:25:20,102 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.035 0.807 2026-10-11 17:25:20,107 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.453 2026-10-11 17:25:20,221 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.017 0.029 2026-10-11 17:25:20,249 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.047 2026-10-11 17:25:20,326 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.033 0.104 2026-10-11 17:25:20,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.053 2026-10-11 17:25:20,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.064 2026-10-11 17:25:20,388 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.077 2026-10-11 17:25:20,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.075 2026-10-11 17:25:20,400 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.092 2026-10-11 17:25:20,445 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-10-11 17:25:20,483 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:20] "GET /website/force/1?path=/ HTTP/1.1" 303 - 11 0.011 0.029 2026-10-11 17:25:22,814 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:22] "GET / HTTP/1.1" 200 - 1097 0.821 1.492 2026-10-11 17:25:22,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:22] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.819 2026-10-11 17:25:22,957 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:22] "GET /web/image/website/1/logo/My%20Website?unique=6a32fd9 HTTP/1.1" 200 - 5 0.007 0.012 2026-10-11 17:25:22,980 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:22] "GET /web/image/website/1/favicon?unique=6a32fd9 HTTP/1.1" 200 - 5 0.006 0.024 2026-10-11 17:25:23,151 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.012 2026-10-11 17:25:23,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.034 0.049 2026-10-11 17:25:23,230 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.060 2026-10-11 17:25:23,338 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [63/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-11 17:25:23,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 48 0.052 0.143 2026-10-11 17:25:23,915 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [64/76] Tour website_page_properties_website_page → Step Verify is not published (trigger: [data-hotkey="p"] .form-check input:not(:checked)) 2026-10-11 17:25:23,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:23,943 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.014 0.022 2026-10-11 17:25:23,953 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.030 2026-10-11 17:25:24,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.026 2026-10-11 17:25:24,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.025 0.089 2026-10-11 17:25:24,330 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /mail/data HTTP/1.1" 200 - 73 0.073 0.200 2026-10-11 17:25:24,369 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.015 0.221 2026-10-11 17:25:24,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.232 2026-10-11 17:25:24,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.036 2026-10-11 17:25:24,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.006 0.020 2026-10-11 17:25:24,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.037 2026-10-11 17:25:24,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.034 2026-10-11 17:25:24,598 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.043 2026-10-11 17:25:24,605 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.060 2026-10-11 17:25:24,654 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.007 0.013 2026-10-11 17:25:24,658 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.013 2026-10-11 17:25:24,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:24] "GET /new-page HTTP/1.1" 200 - 36 0.053 0.148 2026-10-11 17:25:24,994 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [65/76] Tour website_page_properties_website_page → Step Verify page title (trigger: :iframe head:hidden title:contains(/New Page/)) 2026-10-11 17:25:25,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.029 0.046 2026-10-11 17:25:25,289 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.005 0.027 2026-10-11 17:25:25,308 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.011 0.094 2026-10-11 17:25:25,370 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [66/76] Tour website_page_properties_website_page → Step Verify page canonical url is /new-page (trigger: :iframe head:hidden link[rel="canonical"][href$="/new-page"]) 2026-10-11 17:25:25,426 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [67/76] Tour website_page_properties_website_page → Step Navigate to /odoo/action-website.website_preview?path=%2Fnew-page (trigger: body) 2026-10-11 17:25:25,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 26 0.018 0.089 2026-10-11 17:25:25,900 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [68/76] Tour website_page_properties_website_page → Step Check if we have been redirected to /new-page (trigger: body) 2026-10-11 17:25:25,927 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:25,936 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.016 0.018 2026-10-11 17:25:25,944 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.032 2026-10-11 17:25:26,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.031 2026-10-11 17:25:26,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.040 0.136 2026-10-11 17:25:26,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /mail/data HTTP/1.1" 200 - 73 0.094 0.251 2026-10-11 17:25:26,460 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/action/load HTTP/1.1" 200 - 8 0.011 0.266 2026-10-11 17:25:26,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.022 0.303 2026-10-11 17:25:26,515 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.024 2026-10-11 17:25:26,708 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.009 0.079 2026-10-11 17:25:26,715 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.080 2026-10-11 17:25:26,719 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.081 2026-10-11 17:25:26,727 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.083 2026-10-11 17:25:26,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.090 2026-10-11 17:25:26,741 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.093 2026-10-11 17:25:26,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.006 0.012 2026-10-11 17:25:26,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.008 2026-10-11 17:25:26,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:26] "GET /new-page HTTP/1.1" 200 - 32 0.028 0.100 2026-10-11 17:25:27,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [69/76] Tour website_page_properties_website_page → Step Verify is indexed (trigger: :iframe head:hidden:not(:has(meta[name="robots"][content="noindex"]))) 2026-10-11 17:25:27,347 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:27] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.041 0.037 2026-10-11 17:25:27,365 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.064 2026-10-11 17:25:27,378 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:27] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.070 2026-10-11 17:25:27,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [70/76] Tour website_page_properties_website_page → Step Open create content menu (trigger: .o_new_content_container a) 2026-10-11 17:25:27,532 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [71/76] Tour website_page_properties_website_page → Step Create a new page (trigger: a[title="New Page"]) 2026-10-11 17:25:27,550 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:27] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 17:25:27,579 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:27] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.007 0.009 2026-10-11 17:25:27,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [72/76] Tour website_page_properties_website_page → Step a[data-id="custom"] 2026-10-11 17:25:30,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.978 1.919 2026-10-11 17:25:30,528 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 1.767 2026-10-11 17:25:30,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 17:25:30,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.014 0.026 2026-10-11 17:25:30,828 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.004 0.055 2026-10-11 17:25:30,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 8 0.008 0.060 2026-10-11 17:25:30,870 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.008 0.085 2026-10-11 17:25:30,878 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [73/76] Tour website_page_properties_website_page → Step Go to custom section (trigger: a[data-id="custom"]) 2026-10-11 17:25:30,906 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 304 - 8 0.011 0.091 2026-10-11 17:25:30,940 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.007 0.094 2026-10-11 17:25:30,941 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [74/76] Tour website_page_properties_website_page → Step .o_website_page_templates_pane .alert-info 2026-10-11 17:25:30,949 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.005 0.067 2026-10-11 17:25:30,978 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.006 0.132 2026-10-11 17:25:30,992 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:30] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.007 0.192 2026-10-11 17:25:31,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:31] "GET /web/image/website.library_image_13 HTTP/1.1" 304 - 8 0.006 0.122 2026-10-11 17:25:31,034 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:31] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.007 0.105 2026-10-11 17:25:31,051 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:31] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.005 0.100 2026-10-11 17:25:31,066 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [75/76] Tour website_page_properties_website_page → Step Verify custom templates section is empty (trigger: .o_website_page_templates_pane:not(:has(.o_page_template))) 2026-10-11 17:25:31,093 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:31] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.007 0.012 2026-10-11 17:25:31,169 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: [76/76] Tour website_page_properties_website_page → Step Exit dialog (trigger: .modal-header .btn-close) 2026-10-11 17:25:31,229 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-10-11 17:25:31,229 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR website_page_properties_website_page SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-11 17:25:31,683 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 39760160 (allocated 41013248) 2026-10-11 17:25:31,693 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 18189 2026-10-11 17:25:31,697 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-10-11 17:25:31,699 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 18189 2026-10-11 17:25:31,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172531_854572_test_website_page_properties_website_page.txt 2026-10-11 17:25:31,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmp800g9brg_chrome_odoo" 2026-10-11 17:25:31,936 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:25:31,959 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-10-11 17:25:32,595 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 18719 2026-10-11 17:25:32,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmpv38poldt_chrome_odoo 2026-10-11 17:25:32,596 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36801/json/version 2026-10-11 17:25:32,597 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:36801/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:25:32,633 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-10-11 17:25:32,633 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36801/json 2026-10-11 17:25:32,635 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:36801/json with timeout 3 increased to 10s during tests 2026-10-11 17:25:32,650 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:36801/devtools/page/85DE115AC231183EF9E7A5DA962AF74A 2026-10-11 17:25:32,665 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-10-11 17:25:32,683 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-10-11 17:25:32,734 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 17:25:32,756 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-10-11 17:25:32,759 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Open "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" in browser 2026-10-11 17:25:32,760 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigating to: "http://127.0.0.1:8069/odoo/action-website.action_website_configuration" 2026-10-11 17:25:32,781 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:25:34,547 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:34] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 191 0.204 1.565 2026-10-11 17:25:34,551 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': '85DE115AC231183EF9E7A5DA962AF74A', 'loaderId': 'C7594BE2F4F4104044F4E70C7B547E08', 'isDownload': False} 2026-10-11 17:25:34,552 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-10-11 17:25:34,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:34] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-10-11 17:25:35,705 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/webclient/load_menus/342df6ec2780ad13b10fd651d108cf17db52d5455582d2e1fec21711ba1eda42 HTTP/1.1" 200 - 906 0.537 0.584 2026-10-11 17:25:35,713 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 1.122 2026-10-11 17:25:35,721 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.133 2026-10-11 17:25:35,747 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 1.141 2026-10-11 17:25:35,758 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:25:35,760 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-10-11 17:25:35,815 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:35] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-10-11 17:25:36,574 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 17:25:36,577 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-11 17:25:36,578 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-11 17:25:36,619 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.025 2026-10-11 17:25:36,623 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:36,700 121 INFO rb-001770c-225483-423665 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-11 17:25:36,766 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.031 0.106 2026-10-11 17:25:36,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-11 17:25:36,782 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: The ready code tooks too much time : 2.2305984497070312 2026-10-11 17:25:36,815 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate test code "odoo.startTour('configurator_flow', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-website.action_website_configuration", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:25:36,854 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [1/37] Tour configurator_flow → Step click on create new website (trigger: button[name="action_website_create_new"]) 2026-10-11 17:25:36,927 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 17:25:36,956 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.065 0.174 2026-10-11 17:25:36,999 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.279 2026-10-11 17:25:37,072 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /web/image/res.partner/3/avatar_128?unique=1791734454000 HTTP/1.1" 200 - 9 0.026 0.055 2026-10-11 17:25:37,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.235 2026-10-11 17:25:37,094 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:25:37,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:25:37,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.264 2026-10-11 17:25:37,167 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.244 2026-10-11 17:25:37,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.209 2026-10-11 17:25:37,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "POST /mail/data HTTP/1.1" 200 - 140 0.196 0.673 2026-10-11 17:25:37,718 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.025 0.672 2026-10-11 17:25:37,855 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-11 17:25:37,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.050 2026-10-11 17:25:38,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:25:39,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:39] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.258 1.747 2026-10-11 17:25:40,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:25:41,438 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:41] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1216 0.705 0.673 2026-10-11 17:25:42,669 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:25:42,687 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.036 2026-10-11 17:25:42,692 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:25:42,699 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.055 2026-10-11 17:25:42,729 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:25:42,766 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.126 2026-10-11 17:25:42,767 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.079 2026-10-11 17:25:42,787 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:25:42,796 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:25:42,810 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-11 17:25:42,816 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:25:42,834 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.044 2026-10-11 17:25:42,857 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:25:42,862 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:25:42,864 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:25:42,900 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-10-11 17:25:42,945 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-11 17:25:42,966 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:25:42,970 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.051 2026-10-11 17:25:42,975 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:25:43,008 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.096 2026-10-11 17:25:43,054 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:25:43,064 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-10-11 17:25:43,088 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-10-11 17:25:43,100 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-11 17:25:43,113 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.077 2026-10-11 17:25:43,150 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 17:25:43,160 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-10-11 17:25:43,171 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 17:25:43,218 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-11 17:25:43,228 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.063 2026-10-11 17:25:43,233 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.129 2026-10-11 17:25:43,261 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-11 17:25:43,278 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.084 2026-10-11 17:25:43,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-10-11 17:25:43,299 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-11 17:25:43,326 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.049 2026-10-11 17:25:43,335 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [2/37] Tour configurator_flow → Step insert website name (trigger: [name="name"] input) 2026-10-11 17:25:43,336 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:25:43,357 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-11 17:25:43,384 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:25:43,390 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:25:43,410 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 17:25:43,436 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.112 2026-10-11 17:25:43,453 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-10-11 17:25:43,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-11 17:25:43,522 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-10-11 17:25:43,544 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.101 2026-10-11 17:25:43,574 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:25:43,581 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-10-11 17:25:43,606 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:25:43,608 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:25:43,804 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:43] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.064 2026-10-11 17:25:45,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:45] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1089 1.047 2.088 2026-10-11 17:25:45,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:45] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.034 2.590 2026-10-11 17:25:45,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:45] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 2.627 2026-10-11 17:25:46,067 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:46] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-10-11 17:25:46,070 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:46] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:25:48,372 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:25:48,373 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:48] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1157 1.216 3.605 2026-10-11 17:25:48,650 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:48] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 8 0.020 0.059 2026-10-11 17:25:48,704 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:48] "GET /web/image/res.config.settings/11/favicon?unique=1791739548561 HTTP/1.1" 200 - 5 0.017 0.040 2026-10-11 17:25:48,793 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:48] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.045 0.052 2026-10-11 17:25:48,844 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:48] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 8 0.009 0.024 2026-10-11 17:25:48,938 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [3/37] Tour configurator_flow → Step validate the website creation modal (trigger: button.btn-primary:contains("Create")) 2026-10-11 17:25:49,018 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-10-11 17:25:49,786 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:25:49,787 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:49] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 266 0.372 0.393 2026-10-11 17:25:49,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:49] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.014 0.035 2026-10-11 17:25:49,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-10-11 17:25:51,805 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:51] "GET /odoo/action-919?menu_id=629 HTTP/1.1" 200 - 150 0.232 1.699 2026-10-11 17:25:51,883 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/514699e/web.assets_web.min.css, copying from /web/assets/514699e/web.assets_web.min.css 2026-10-11 17:25:52,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:52] "GET /web/assets/5/514699e/web.assets_web.min.css HTTP/1.1" 200 - 11 0.095 0.070 2026-10-11 17:25:52,046 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 17:25:52,048 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/1be1060/web.assets_web.min.js, copying from /web/assets/1be1060/web.assets_web.min.js 2026-10-11 17:25:52,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:52] "GET /web/assets/5/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 10 0.017 0.249 2026-10-11 17:25:52,141 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.014 0.276 2026-10-11 17:25:52,177 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/59999f7/web.assets_tests.min.js, copying from /web/assets/59999f7/web.assets_tests.min.js 2026-10-11 17:25:52,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:52] "GET /web/assets/5/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.027 2026-10-11 17:25:52,289 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/20d9c5b/web.assets_web_print.min.css, copying from /web/assets/20d9c5b/web.assets_web_print.min.css 2026-10-11 17:25:52,364 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:52] "GET /web/assets/5/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.055 0.050 2026-10-11 17:25:53,136 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [4/37] Tour configurator_flow → Step click next (trigger: button.o_configurator_show) 2026-10-11 17:25:53,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8d9476c/bus.websocket_worker_assets.min.js, copying from /web/assets/8d9476c/bus.websocket_worker_assets.min.js 2026-10-11 17:25:53,189 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.021 0.036 2026-10-11 17:25:53,190 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:25:53,305 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.038 2026-10-11 17:25:53,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.049 0.154 2026-10-11 17:25:53,813 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "POST /mail/data HTTP/1.1" 200 - 141 0.157 0.298 2026-10-11 17:25:53,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.468 2026-10-11 17:25:53,887 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.028 0.353 2026-10-11 17:25:53,915 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.388 2026-10-11 17:25:54,070 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.015 2026-10-11 17:25:54,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.018 0.035 2026-10-11 17:25:54,124 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:54] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.033 2026-10-11 17:25:54,206 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:54] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 16 0.026 0.042 2026-10-11 17:25:54,253 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:54] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:25:54,299 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [5/37] Tour configurator_flow → Step select a website type (trigger: a.o_change_website_type) 2026-10-11 17:25:54,367 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [6/37] Tour configurator_flow → Step insert a website industry (trigger: .o_configurator_industry input) 2026-10-11 17:25:54,430 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [7/37] Tour configurator_flow → Step select a website industry from the autocomplete (trigger: .o_configurator_industry ul li a) 2026-10-11 17:25:54,710 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [8/37] Tour configurator_flow → Step select an objective (trigger: .o_configurator_purpose_dd a) 2026-10-11 17:25:54,793 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [9/37] Tour configurator_flow → Step choose from the objective list (trigger: a.o_change_website_purpose) 2026-10-11 17:25:54,865 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [10/37] Tour configurator_flow → Step chose a palette card (trigger: .palette_card) 2026-10-11 17:25:54,919 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [11/37] Tour configurator_flow → Step select Pricing (trigger: .card:contains("Pricing")) 2026-10-11 17:25:54,977 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [12/37] Tour configurator_flow → Step .card.border-success:contains("Pricing") 2026-10-11 17:25:55,038 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [13/37] Tour configurator_flow → Step Events should be selected (module already installed) (trigger: .card.card_installed:contains("Events")) 2026-10-11 17:25:55,103 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [14/37] Tour configurator_flow → Step Slides should be selected (module already installed) (trigger: .card.card_installed:contains("eLearning")) 2026-10-11 17:25:55,170 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [15/37] Tour configurator_flow → Step .card.card_installed:contains("Success Stories") 2026-10-11 17:25:55,236 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [16/37] Tour configurator_flow → Step Success Stories (Blog) and News (Blog) should be selected (module already installed) (trigger: .card.card_installed:contains("News")) 2026-10-11 17:25:55,303 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [17/37] Tour configurator_flow → Step Click on build my website (trigger: button.btn-primary) 2026-10-11 17:25:55,373 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [18/37] Tour configurator_flow → Step Loader should be shown (trigger: .o_website_loader_container) 2026-10-11 17:25:55,409 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.022 0.010 2026-10-11 17:25:55,439 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:25:55,440 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-10-11 17:25:55,444 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:25:55,454 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:25:55,461 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:25:55,476 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:25:55,492 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-11 17:25:55,498 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:25:55,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:25:55,531 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:55] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:25:57,276 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-10-11 17:25:58,623 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 17:25:58,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 783 0.648 2.553 2026-10-11 17:25:58,665 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "POST /website/track_installing_modules HTTP/1.1" 200 - 16 0.032 3.209 2026-10-11 17:25:58,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 17 0.015 3.242 2026-10-11 17:25:58,780 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 11 0.039 3.225 2026-10-11 17:25:58,784 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.141 2026-10-11 17:25:58,831 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:25:58] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.023 3.261 2026-10-11 17:26:00,229 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:00] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 159 0.197 1.352 2026-10-11 17:26:00,267 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:00] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 11 0.012 4.788 2026-10-11 17:26:00,316 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:00] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 11 0.017 1.562 2026-10-11 17:26:03,440 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/c649dcb/web.assets_web.min.css (id:9793) 2026-10-11 17:26:03,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Deleting attachments [9786] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/c649dcb/web.assets_web.min.css 2026-10-11 17:26:03,506 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:03] "GET /web/assets/5/c649dcb/web.assets_web.min.css HTTP/1.1" 200 - 23 0.127 3.096 2026-10-11 17:26:03,549 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 3.228 2026-10-11 17:26:08,091 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/48e81cc/web.assets_web.min.js (id:9794) 2026-10-11 17:26:08,095 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Deleting attachments [9787] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/48e81cc/web.assets_web.min.js 2026-10-11 17:26:08,121 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:08] "GET /web/assets/5/48e81cc/web.assets_web.min.js HTTP/1.1" 200 - 13 0.028 7.807 2026-10-11 17:26:10,939 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [19/37] Tour configurator_flow → Step Wait until the configurator is finished (trigger: .o_website_preview[data-view-xmlid='website.homepage']) 2026-10-11 17:26:11,040 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-10-11 17:26:11,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/89b84df/web.assets_web_print.min.css (id:9795) 2026-10-11 17:26:11,186 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Deleting attachments [9789] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/89b84df/web.assets_web_print.min.css 2026-10-11 17:26:11,202 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "GET /web/assets/5/89b84df/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.077 7.542 2026-10-11 17:26:11,630 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "POST /mail/data HTTP/1.1" 200 - 147 0.193 0.326 2026-10-11 17:26:11,670 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.591 2026-10-11 17:26:11,818 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.052 0.699 2026-10-11 17:26:11,851 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.015 0.824 2026-10-11 17:26:11,898 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.012 0.040 2026-10-11 17:26:11,945 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.017 0.078 2026-10-11 17:26:11,968 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.106 2026-10-11 17:26:11,973 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.095 2026-10-11 17:26:12,026 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-10-11 17:26:12,042 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.048 2026-10-11 17:26:12,051 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.041 2026-10-11 17:26:12,057 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.047 2026-10-11 17:26:12,063 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.050 2026-10-11 17:26:12,113 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.009 0.011 2026-10-11 17:26:12,159 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:26:14,547 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:14] "GET / HTTP/1.1" 200 - 1098 0.891 1.525 2026-10-11 17:26:14,554 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:14] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.890 2026-10-11 17:26:17,399 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/8bf5ba4/web.assets_frontend.min.css (id:9796) 2026-10-11 17:26:17,405 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/assets/5/8bf5ba4/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.058 2.752 2026-10-11 17:26:17,413 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:26:17,427 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/assets/5/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 2.811 2026-10-11 17:26:17,432 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:26:17,436 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:26:17,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:26:17,475 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/assets/5/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.010 0.035 2026-10-11 17:26:17,523 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.012 0.016 2026-10-11 17:26:17,553 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:26:17,593 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [20/37] Tour configurator_flow → Step check menu and footer links are correct (trigger: body:not(.editor_enable)) 2026-10-11 17:26:17,598 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.026 0.023 2026-10-11 17:26:17,616 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/image/website/5/logo/Website%20Test?unique=90659a9 HTTP/1.1" 200 - 4 0.005 0.061 2026-10-11 17:26:17,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/image/website/5/favicon?unique=90659a9 HTTP/1.1" 200 - 5 0.003 0.041 2026-10-11 17:26:17,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:26:17,680 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [21/37] Tour configurator_flow → Step Check footer Contact Us link is there (trigger: :iframe #footer ul a:contains(Contact us)) 2026-10-11 17:26:17,715 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:17] "GET /web/assets/5/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.023 0.095 2026-10-11 17:26:18,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:18] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 5 0.002 0.008 2026-10-11 17:26:18,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:18] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.021 0.076 2026-10-11 17:26:18,773 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/d94cda4/website.assets_all_wysiwyg_inside.min.css (id:9800) 2026-10-11 17:26:18,782 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:18] "GET /web/assets/5/d94cda4/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.023 0.388 2026-10-11 17:26:18,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/ae45034/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/ae45034/website.assets_all_wysiwyg_inside.min.js 2026-10-11 17:26:18,825 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:18] "GET /web/assets/5/ae45034/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.433 2026-10-11 17:26:18,924 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [22/37] Tour configurator_flow → Step Check footer Privacy Policy link is there (trigger: :iframe #footer ul a:contains(Privacy Policy)) 2026-10-11 17:26:18,976 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [23/37] Tour configurator_flow → Step Check menu Home is there (trigger: :iframe .top_menu a:contains(Home):not(:visible)) 2026-10-11 17:26:19,035 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [24/37] Tour configurator_flow → Step Check menu Events is there (trigger: :iframe .top_menu a:contains(Events):not(:visible)) 2026-10-11 17:26:19,088 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [25/37] Tour configurator_flow → Step Check menu Courses is there (trigger: :iframe .top_menu a:contains(Courses):not(:visible)) 2026-10-11 17:26:19,140 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [26/37] Tour configurator_flow → Step Check menu Pricing is there (trigger: :iframe .top_menu a:contains(Pricing):not(:visible)) 2026-10-11 17:26:19,192 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [27/37] Tour configurator_flow → Step Check menu News is there (trigger: :iframe .top_menu a:contains(News):not(:visible)) 2026-10-11 17:26:19,244 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [28/37] Tour configurator_flow → Step Check menu Success Stories is there (trigger: :iframe .top_menu a:contains(Success Stories):not(:visible)) 2026-10-11 17:26:19,297 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [29/37] Tour configurator_flow → Step Check menu Contact us is there (trigger: :iframe .top_menu a:contains(Contact us):not(:visible)) 2026-10-11 17:26:19,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [30/37] Tour configurator_flow → Step Check url / is there (trigger: :iframe .top_menu a[href^='/']:not(:visible)) 2026-10-11 17:26:19,401 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [31/37] Tour configurator_flow → Step Check url /event is there (trigger: :iframe .top_menu a[href^='/event']:not(:visible)) 2026-10-11 17:26:19,457 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [32/37] Tour configurator_flow → Step Check url /slides is there (trigger: :iframe .top_menu a[href^='/slides']:not(:visible)) 2026-10-11 17:26:19,509 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [33/37] Tour configurator_flow → Step Check url /pricing is there (trigger: :iframe .top_menu a[href^='/pricing']:not(:visible)) 2026-10-11 17:26:19,561 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [34/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-10-11 17:26:19,612 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [35/37] Tour configurator_flow → Step Check url /blog/ is there (trigger: :iframe .top_menu a[href^='/blog/']:not(:visible)) 2026-10-11 17:26:19,664 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [36/37] Tour configurator_flow → Step Check url /contactus is there (trigger: :iframe .top_menu a[href^='/contactus']:not(:visible)) 2026-10-11 17:26:19,716 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: [37/37] Tour configurator_flow → Step :iframe h1:contains(your journey starts here) 2026-10-11 17:26:20,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-10-11 17:26:20,769 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-11 17:26:21,029 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 32702840 (allocated 34197504) 2026-10-11 17:26:21,036 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 18719 2026-10-11 17:26:21,043 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-10-11 17:26:21,044 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 18719 2026-10-11 17:26:21,196 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172621_195965_test_01_configurator_flow.txt 2026-10-11 17:26:21,196 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmpv38poldt_chrome_odoo" 2026-10-11 17:26:21,284 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-10-11 17:26:21,313 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-10-11 17:26:21,506 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:26:24,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:24] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 224 0.270 2.999 2026-10-11 17:26:24,773 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-10-11 17:26:24,829 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:26:25,344 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6917, 6915, 5909, 5907, 5905, 5903, 5902, 5901, 5900, 5898, 5896, 5894, 5892, 5890, 5889, 5888, 5886, 5884, 5883, 5881, 5879, 5877, 5875, 5874, 5873, 5871, 5869, 5867, 5865, 5863, 5861, 5859, 5858, 5857, 5855, 5853, 5851, 5849, 5847] 2026-10-11 17:26:25,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [340180, 340181, 340201, 340202, 340217, 340220, 340221, 340227, 340228, 340229, 340167, 340169, 340170, 340171, 340172, 340182, 340183, 340184, 340188, 340189, 340199, 340200, 340203, 340214, 340215, 340216, 340218, 340219, 340222, 340223, 340224, 340225, 340226, 340230, 340233, 340234, 340235, 402208, 402209] 2026-10-11 17:26:25,760 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2516, 2517, 2518, 2608, 2635, 2662, 2520, 2521, 2609, 2636, 2663, 2522, 2523, 2610, 2637, 2664, 2524, 2525, 2526, 2611, 2638, 2665, 2527, 2528, 2612, 2639, 2666, 2529, 2530, 2613, 2640, 2667, 2531, 2532, 2614, 2641, 2668, 2533, 2534, 2615, 2642, 2669, 2536, 2537, 2616, 2643, 2670, 2538, 2539, 2617, 2644, 2671, 2540, 2541, 2542, 2618, 2645, 2672, 2543, 2544, 2619, 2646, 2673, 2545, 2546, 2547, 2620, 2647, 2674, 2549, 2550, 2621, 2648, 2675, 2551, 2552, 2622, 2649, 2676, 2553, 2554, 2555, 2623, 2650, 2677, 2556, 2557, 2624, 2651, 2678, 2558, 2559, 2625, 2652, 2679, 2560, 2561, 2626, 2653, 2680, 2562, 2563, 2627, 2654, 2681, 2564, 2565, 2628, 2655, 2682, 2566, 2567, 2629, 2656, 2683, 2568, 2569, 2570, 2630, 2657, 2684, 2571, 2572, 2573, 2631, 2658, 2685, 2574, 2575, 2632, 2659, 2686, 2576, 2577, 2633, 2660, 2687, 2578, 2579, 2634, 2661, 2688, 2883, 2884, 2887, 2889, 2891, 2885, 2886, 2888, 2890, 2892] 2026-10-11 17:26:25,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted slide.slide records with IDs: [1, 2, 3, 4, 5, 6, 8, 9, 10, 7, 11, 12, 13, 14, 15, 17, 18, 19, 16, 20, 21, 22, 23, 24, 26, 27, 25, 28, 29, 30, 31, 34, 35, 32, 36, 33, 37, 38, 39] 2026-10-11 17:26:25,890 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [340248, 340250, 340263, 340265, 340267] 2026-10-11 17:26:25,890 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6918, 6916, 5915, 5914, 5913, 5912, 5911, 5910, 5908, 5906, 5904, 5899, 5897, 5895, 5893, 5891, 5887, 5885, 5882, 5880, 5878, 5876, 5872, 5870, 5868, 5866, 5864, 5862, 5860, 5856, 5854, 5852, 5850, 5848, 5846, 5845, 5844, 5843, 5842, 5841, 5840] 2026-10-11 17:26:26,161 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [340154, 340155, 340156, 340157, 340158, 340159, 340160] 2026-10-11 17:26:26,222 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2509, 2580, 2587, 2594, 2601, 2510, 2581, 2588, 2595, 2602, 2511, 2582, 2589, 2596, 2603, 2512, 2583, 2590, 2597, 2604, 2513, 2584, 2591, 2598, 2605, 2514, 2585, 2592, 2599, 2606, 2515, 2586, 2593, 2600, 2607] 2026-10-11 17:26:26,225 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-10-11 17:26:26,239 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 883, 884] 2026-10-11 17:26:42,483 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-10-11 17:26:47,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 19079 2026-10-11 17:26:47,287 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmp7dh0uirx_chrome_odoo 2026-10-11 17:26:47,288 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:34687/json/version 2026-10-11 17:26:47,289 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34687/json/version with timeout 3 increased to 10s during tests 2026-10-11 17:26:47,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-10-11 17:26:47,301 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:34687/json 2026-10-11 17:26:47,315 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:34687/json with timeout 3 increased to 10s during tests 2026-10-11 17:26:47,322 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:34687/devtools/page/451CA79B070B90DCA953EB0DDFD9BD5B 2026-10-11 17:26:47,354 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-10-11 17:26:47,391 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-10-11 17:26:47,789 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 17:26:47,804 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-10-11 17:26:47,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Open "http://127.0.0.1:8069/slides" in browser 2026-10-11 17:26:47,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigating to: "http://127.0.0.1:8069/slides" 2026-10-11 17:26:47,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 17:26:50,115 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /slides HTTP/1.1" 200 - 334 0.453 1.841 2026-10-11 17:26:50,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': '451CA79B070B90DCA953EB0DDFD9BD5B', 'loaderId': '83F9E7B76FFB3CA1A9BBCB43C14C9DAC', 'isDownload': False} 2026-10-11 17:26:50,121 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-10-11 17:26:50,161 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 17:26:50,180 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4a34f4a/web.assets_frontend.min.css, copying from /web/assets/4a34f4a/web.assets_frontend.min.css 2026-10-11 17:26:50,276 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/assets/1/4a34f4a/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.055 0.070 2026-10-11 17:26:50,298 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/530454f/web.assets_frontend_minimal.min.js, copying from /web/assets/530454f/web.assets_frontend_minimal.min.js 2026-10-11 17:26:50,314 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-10-11 17:26:50,315 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-10-11 17:26:50,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/assets/1/530454f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.022 0.086 2026-10-11 17:26:50,344 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/48bdbea/web.__assets_tests_call__.min.js, copying from /web/assets/48bdbea/web.__assets_tests_call__.min.js 2026-10-11 17:26:50,367 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/assets/1/48bdbea/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.054 2026-10-11 17:26:50,380 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:26:50,521 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:26:50,557 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/website/1/logo/My%20Website?unique=6618dbd HTTP/1.1" 200 - 4 0.029 0.023 2026-10-11 17:26:50,561 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-11 17:26:50,596 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:26:50,599 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.karma.rank/4/image_128?unique=6eff278 HTTP/1.1" 200 - 5 0.018 0.056 2026-10-11 17:26:50,619 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-10-11 17:26:50,657 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=6eff278 HTTP/1.1" 200 - 3 0.005 0.119 2026-10-11 17:26:50,733 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.030 0.181 2026-10-11 17:26:50,779 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=6618dbd HTTP/1.1" 200 - 3 0.002 0.163 2026-10-11 17:26:50,796 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=1830f1b HTTP/1.1" 200 - 4 0.006 0.139 2026-10-11 17:26:50,827 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=1830f1b HTTP/1.1" 200 - 4 0.013 0.135 2026-10-11 17:26:50,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=1830f1b HTTP/1.1" 200 - 4 0.002 0.251 2026-10-11 17:26:50,859 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/website/1/favicon?unique=6618dbd HTTP/1.1" 200 - 4 0.003 0.112 2026-10-11 17:26:50,877 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=4678066 HTTP/1.1" 200 - 4 0.008 0.068 2026-10-11 17:26:50,891 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=1830f1b HTTP/1.1" 200 - 4 0.003 0.074 2026-10-11 17:26:50,952 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=6618dbd HTTP/1.1" 200 - 3 0.003 0.328 2026-10-11 17:26:50,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:50] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.014 0.144 2026-10-11 17:26:51,020 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js, copying from /web/assets/dc83fad/web.assets_frontend_lazy.min.js 2026-10-11 17:26:51,050 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:51] "GET /web/assets/1/dc83fad/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.172 2026-10-11 17:26:51,131 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:51] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.029 0.244 2026-10-11 17:26:51,564 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:26:51,711 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate test code "odoo.startTour('certification_member', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/slides", "delayToCheckUndeterminisms": 0})" 2026-10-11 17:26:51,726 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [1/63] Tour certification_member → Step eLearning: go to certification course (trigger: a:contains("DIY Furniture - TEST")) 2026-10-11 17:26:51,813 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-10-11 17:26:51,835 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.048 0.163 2026-10-11 17:26:52,680 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 165 0.168 0.688 2026-10-11 17:26:52,739 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 17:26:52,756 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:26:52,777 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-11 17:26:52,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "POST /im_livechat/init HTTP/1.1" 200 - 23 0.054 1.058 2026-10-11 17:26:52,907 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=6618dbd HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 17:26:52,908 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:52] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-11 17:26:53,496 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [2/63] Tour certification_member → Step eLearning: does not have access to certification (trigger: .o_wslides_course_main) 2026-10-11 17:26:53,553 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.019 0.078 2026-10-11 17:26:53,563 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.059 2026-10-11 17:26:53,614 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [3/63] Tour certification_member → Step eLearning: previous step check (trigger: .o_wslides_course_main.empty-content-success) 2026-10-11 17:26:53,638 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.024 0.099 2026-10-11 17:26:53,662 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/18531e8/portal.assets_chatter.min.js, copying from /web/assets/18531e8/portal.assets_chatter.min.js 2026-10-11 17:26:53,671 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [4/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-11 17:26:53,682 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "GET /web/assets/1/18531e8/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.012 0.092 2026-10-11 17:26:53,694 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2cc7399/portal.assets_chatter.min.css, copying from /web/assets/2cc7399/portal.assets_chatter.min.css 2026-10-11 17:26:53,725 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "GET /web/assets/1/2cc7399/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.023 0.109 2026-10-11 17:26:53,763 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [5/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-10-11 17:26:53,812 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.013 0.056 2026-10-11 17:26:53,873 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.022 0.102 2026-10-11 17:26:53,995 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:53] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.049 0.174 2026-10-11 17:26:55,195 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/582b7bd/portal.assets_chatter_style.min.css (id:9870) 2026-10-11 17:26:55,207 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:55] "GET /web/assets/1/582b7bd/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.024 1.344 2026-10-11 17:26:55,250 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:55] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.017 1.227 2026-10-11 17:26:55,309 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:55] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.025 0.028 2026-10-11 17:26:56,009 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:56] "POST /shop/cart/update_json HTTP/1.1" 200 - 151 0.288 0.458 2026-10-11 17:26:56,031 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:56] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.006 0.746 2026-10-11 17:26:56,073 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:56] "GET /web/image/product.product/897/image_128?unique=6618dbd HTTP/1.1" 200 - 5 0.010 0.030 2026-10-11 17:26:57,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:57] "GET /shop/cart HTTP/1.1" 200 - 149 0.157 0.570 2026-10-11 17:26:57,114 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-11 17:26:57,331 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [6/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-10-11 17:26:57,441 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:57] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.034 0.057 2026-10-11 17:26:57,455 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.097 2026-10-11 17:26:57,535 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:57] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.029 0.048 2026-10-11 17:26:57,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:57] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.050 0.106 2026-10-11 17:26:58,288 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "GET /shop/payment HTTP/1.1" 200 - 117 0.148 0.422 2026-10-11 17:26:58,305 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-11 17:26:58,307 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-11 17:26:58,308 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-11 17:26:58,428 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=ab8db86 HTTP/1.1" 200 - 4 0.002 0.012 2026-10-11 17:26:58,515 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [7/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-10-11 17:26:58,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.014 0.042 2026-10-11 17:26:58,602 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.062 2026-10-11 17:26:58,624 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [8/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-10-11 17:26:58,694 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [9/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-10-11 17:26:58,758 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:26:58,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-10-11 17:26:58,785 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 17:26:58,924 121 INFO rb-001770c-225483-423665 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00102: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00102', 'should_tokenize': False} 2026-10-11 17:26:58,965 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:58] "POST /shop/payment/transaction/102 HTTP/1.1" 200 - 53 0.090 0.115 2026-10-11 17:26:59,123 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:59] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.064 0.053 2026-10-11 17:26:59,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:59] "GET /payment/status HTTP/1.1" 200 - 36 0.041 0.470 2026-10-11 17:26:59,932 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:26:59,961 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:26:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.012 2026-10-11 17:27:00,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:00] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.019 0.036 2026-10-11 17:27:03,603 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:03] "POST /payment/status/poll HTTP/1.1" 200 - 516 0.819 2.782 2026-10-11 17:27:03,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:03] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.011 0.034 2026-10-11 17:27:04,024 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.073 0.266 2026-10-11 17:27:04,349 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [10/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:27:04,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.010 2026-10-11 17:27:04,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.024 0.049 2026-10-11 17:27:04,453 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [11/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-11 17:27:04,537 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [12/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-11 17:27:04,607 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-11 17:27:04,790 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /slides HTTP/1.1" 200 - 50 0.036 0.133 2026-10-11 17:27:04,892 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.016 0.038 2026-10-11 17:27:04,951 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.022 0.086 2026-10-11 17:27:04,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:04] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.020 0.123 2026-10-11 17:27:05,107 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [13/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-11 17:27:05,194 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.036 0.031 2026-10-11 17:27:05,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.077 2026-10-11 17:27:05,227 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-11 17:27:05,531 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.064 0.229 2026-10-11 17:27:05,672 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.027 0.033 2026-10-11 17:27:05,830 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:27:05,834 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [14/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-11 17:27:05,921 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.030 0.041 2026-10-11 17:27:05,931 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.067 2026-10-11 17:27:05,938 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:05] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 17:27:05,962 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [15/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-10-11 17:27:06,013 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.038 0.055 2026-10-11 17:27:06,062 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.013 0.147 2026-10-11 17:27:06,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.094 2026-10-11 17:27:06,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.004 0.098 2026-10-11 17:27:06,223 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.050 0.110 2026-10-11 17:27:06,257 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=b0b166e3-d080-4c95-a97e-26b80aa163dd HTTP/1.1" 303 - 14 0.009 0.015 2026-10-11 17:27:06,734 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.064 0.406 2026-10-11 17:27:06,771 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/85e04d1/survey.survey_assets.min.css, copying from /web/assets/85e04d1/survey.survey_assets.min.css 2026-10-11 17:27:06,786 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /web/assets/1/85e04d1/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.007 0.016 2026-10-11 17:27:06,933 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/69fdfdd/survey.survey_assets.min.js, copying from /web/assets/69fdfdd/survey.survey_assets.min.js 2026-10-11 17:27:06,952 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:06] "GET /web/assets/1/69fdfdd/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.009 0.023 2026-10-11 17:27:07,003 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [16/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-11 17:27:07,082 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:07] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b0b166e3-d080-4c95-a97e-26b80aa163dd HTTP/1.1" 200 - 10 0.012 0.017 2026-10-11 17:27:07,115 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [17/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-11 17:27:07,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:07] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b0b166e3-d080-4c95-a97e-26b80aa163dd HTTP/1.1" 200 - 46 0.055 0.251 2026-10-11 17:27:07,544 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [18/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-11 17:27:07,603 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [19/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-11 17:27:07,670 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [20/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-11 17:27:07,743 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [21/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-10-11 17:27:07,941 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:07] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b0b166e3-d080-4c95-a97e-26b80aa163dd HTTP/1.1" 200 - 65 0.094 0.101 2026-10-11 17:27:08,273 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:08] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/b0b166e3-d080-4c95-a97e-26b80aa163dd HTTP/1.1" 303 - 26 0.042 0.050 2026-10-11 17:27:08,310 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:08] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=46b0d201-1756-46e6-ad92-37a639c767a0 HTTP/1.1" 303 - 10 0.007 0.014 2026-10-11 17:27:08,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:08] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.019 0.071 2026-10-11 17:27:08,639 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [22/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-11 17:27:08,689 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:08] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/46b0d201-1756-46e6-ad92-37a639c767a0 HTTP/1.1" 200 - 10 0.007 0.014 2026-10-11 17:27:08,721 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [23/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-11 17:27:08,795 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:08] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/46b0d201-1756-46e6-ad92-37a639c767a0 HTTP/1.1" 200 - 20 0.029 0.040 2026-10-11 17:27:09,148 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [24/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-11 17:27:09,212 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [25/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-11 17:27:09,280 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [26/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-11 17:27:09,343 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [27/63] Tour certification_member → Step Survey: retry certification (trigger: a:contains("Retry")) 2026-10-11 17:27:09,464 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:09] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/46b0d201-1756-46e6-ad92-37a639c767a0 HTTP/1.1" 200 - 48 0.054 0.062 2026-10-11 17:27:09,845 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:09] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/46b0d201-1756-46e6-ad92-37a639c767a0 HTTP/1.1" 303 - 26 0.023 0.044 2026-10-11 17:27:09,909 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:09] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=0816b253-8b0e-4d3d-90a5-9b38b941ed9b HTTP/1.1" 303 - 10 0.030 0.021 2026-10-11 17:27:10,007 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:10] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.018 0.069 2026-10-11 17:27:10,221 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [28/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-11 17:27:10,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:10] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/0816b253-8b0e-4d3d-90a5-9b38b941ed9b HTTP/1.1" 200 - 10 0.014 0.022 2026-10-11 17:27:10,319 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [29/63] Tour certification_member → Step Survey: selecting answer "Fir" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Fir")) 2026-10-11 17:27:10,369 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:10] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/0816b253-8b0e-4d3d-90a5-9b38b941ed9b HTTP/1.1" 200 - 20 0.011 0.037 2026-10-11 17:27:10,750 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [30/63] Tour certification_member → Step Survey: ticking answer "Table" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Table")) 2026-10-11 17:27:10,806 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [31/63] Tour certification_member → Step Survey: ticking answer "Bed" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Bed")) 2026-10-11 17:27:10,870 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [32/63] Tour certification_member → Step Survey: submitting the certification with wrong answers (trigger: button:contains("Submit")) 2026-10-11 17:27:10,940 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [33/63] Tour certification_member → Step a:contains("Go back to course") 2026-10-11 17:27:11,141 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3743] 2026-10-11 17:27:11,195 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:11] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/0816b253-8b0e-4d3d-90a5-9b38b941ed9b HTTP/1.1" 200 - 91 0.101 0.152 2026-10-11 17:27:11,371 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-11 17:27:11,722 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:11] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.094 0.244 2026-10-11 17:27:11,861 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:11] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=c9636d7 HTTP/1.1" 200 - 3 0.004 0.011 2026-10-11 17:27:11,942 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:11] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-11 17:27:12,009 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [34/63] Tour certification_member → Step eLearning: try to buy course (trigger: a:contains("Add to Cart")) 2026-10-11 17:27:12,024 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 17:27:12,045 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.017 2026-10-11 17:27:12,092 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.017 0.030 2026-10-11 17:27:12,129 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [35/63] Tour certification_member → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-10-11 17:27:12,144 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.020 0.057 2026-10-11 17:27:12,173 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.010 0.051 2026-10-11 17:27:12,293 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.043 0.111 2026-10-11 17:27:12,322 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.007 0.190 2026-10-11 17:27:12,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.011 0.029 2026-10-11 17:27:12,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:12] "POST /shop/cart/update_json HTTP/1.1" 200 - 106 0.132 0.285 2026-10-11 17:27:13,337 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:13] "GET /shop/cart HTTP/1.1" 200 - 71 0.055 0.162 2026-10-11 17:27:13,374 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-11 17:27:13,579 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [36/63] Tour certification_member → Step Checkout your order (trigger: a[href^="/shop/checkout"]) 2026-10-11 17:27:13,651 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:13] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.020 0.036 2026-10-11 17:27:13,663 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.065 2026-10-11 17:27:13,771 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:13] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.020 0.054 2026-10-11 17:27:14,010 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:14] "GET /shop/confirm_order HTTP/1.1" 303 - 54 0.101 0.117 2026-10-11 17:27:14,257 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:14] "GET /shop/payment HTTP/1.1" 200 - 70 0.091 0.147 2026-10-11 17:27:14,285 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.js 2026-10-11 17:27:14,286 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://checkoutshopper-live.adyen.com/checkoutshopper/sdk/5.39.0/adyen.css 2026-10-11 17:27:14,286 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-10-11 17:27:14,524 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [37/63] Tour certification_member → Step eCommerce: select Test payment provider (trigger: input[name="o_payment_radio"][data-payment-method-code="demo"]) 2026-10-11 17:27:14,623 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:14] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.048 0.033 2026-10-11 17:27:14,631 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [38/63] Tour certification_member → Step eCommerce: add card number (trigger: input[name="customer_input"]) 2026-10-11 17:27:14,641 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.090 2026-10-11 17:27:14,703 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [39/63] Tour certification_member → Step Pay (trigger: button[name="o_payment_submit_button"]) 2026-10-11 17:27:14,768 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:27:14,781 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-10-11 17:27:14,937 121 INFO rb-001770c-225483-423665 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00103: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00103', 'should_tokenize': False} 2026-10-11 17:27:14,958 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:14] "POST /shop/payment/transaction/103 HTTP/1.1" 200 - 51 0.081 0.107 2026-10-11 17:27:15,071 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:15] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.043 0.054 2026-10-11 17:27:15,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:15] "GET /payment/status HTTP/1.1" 200 - 15 0.013 0.073 2026-10-11 17:27:15,383 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:27:15,452 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:15] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.016 0.036 2026-10-11 17:27:17,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "POST /payment/status/poll HTTP/1.1" 200 - 358 0.651 1.028 2026-10-11 17:27:17,128 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 1.722 2026-10-11 17:27:17,180 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.019 0.026 2026-10-11 17:27:17,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.037 0.165 2026-10-11 17:27:17,666 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [40/63] Tour certification_member → Step eCommerce: check that the payment is successful (trigger: .oe_website_sale_tx_status:contains("Your payment has been successfully processed.")) 2026-10-11 17:27:17,778 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [41/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-11 17:27:17,792 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.067 0.040 2026-10-11 17:27:17,822 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.010 0.123 2026-10-11 17:27:17,846 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [42/63] Tour certification_member → Step eCommerce: go back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-11 17:27:17,935 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-11 17:27:18,143 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /slides HTTP/1.1" 200 - 50 0.059 0.134 2026-10-11 17:27:18,251 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.012 0.042 2026-10-11 17:27:18,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.042 0.083 2026-10-11 17:27:18,404 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.036 0.173 2026-10-11 17:27:18,451 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=c9636d7 HTTP/1.1" 200 - 3 0.003 0.175 2026-10-11 17:27:18,535 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [43/63] Tour certification_member → Step eLearning: go into bought course (trigger: a:contains("DIY Furniture")) 2026-10-11 17:27:18,609 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.019 0.032 2026-10-11 17:27:18,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.055 2026-10-11 17:27:18,655 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-11 17:27:19,002 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.069 0.260 2026-10-11 17:27:19,104 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.014 0.031 2026-10-11 17:27:19,263 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 17:27:19,268 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [44/63] Tour certification_member → Step eLearning: user should be enrolled (trigger: .o_wslides_js_course_join:contains("You're enrolled")) 2026-10-11 17:27:19,355 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.027 0.042 2026-10-11 17:27:19,372 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.065 2026-10-11 17:27:19,376 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [45/63] Tour certification_member → Step eLearning: start course (trigger: .o_wslides_js_slides_list_slide_link) 2026-10-11 17:27:19,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.015 0.073 2026-10-11 17:27:19,416 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.061 2026-10-11 17:27:19,495 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.043 0.087 2026-10-11 17:27:19,529 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.015 0.024 2026-10-11 17:27:19,612 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.031 0.089 2026-10-11 17:27:19,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.151 2026-10-11 17:27:19,649 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=22b6a1cc-fb8f-43af-9c62-6d2432252ef5 HTTP/1.1" 303 - 10 0.004 0.016 2026-10-11 17:27:19,758 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.029 0.066 2026-10-11 17:27:19,936 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [46/63] Tour certification_member → Step eLearning: start certification (trigger: button:contains("Start Certification")) 2026-10-11 17:27:19,996 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:19] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/22b6a1cc-fb8f-43af-9c62-6d2432252ef5 HTTP/1.1" 200 - 10 0.007 0.015 2026-10-11 17:27:20,031 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [47/63] Tour certification_member → Step Survey: selecting answer "Oak" (trigger: div.js_question-wrapper:contains("What type of wood is the best for furniture") label:contains("Oak")) 2026-10-11 17:27:20,100 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:20] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/22b6a1cc-fb8f-43af-9c62-6d2432252ef5 HTTP/1.1" 200 - 20 0.016 0.042 2026-10-11 17:27:20,448 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [48/63] Tour certification_member → Step Survey: ticking answer "Chair" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Chair")) 2026-10-11 17:27:20,511 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [49/63] Tour certification_member → Step Survey: ticking answer "Shelve" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Shelve")) 2026-10-11 17:27:20,572 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [50/63] Tour certification_member → Step Survey: ticking answer "Desk" (trigger: div.js_question-wrapper:contains("Select all the furniture shown in the video") label:contains("Desk")) 2026-10-11 17:27:20,640 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [51/63] Tour certification_member → Step Survey: submitting the certification with correct answers (trigger: button:contains("Submit")) 2026-10-11 17:27:20,719 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [52/63] Tour certification_member → Step Survey: check certification successful (trigger: div:contains("Congratulations, you have passed the test")) 2026-10-11 17:27:21,220 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:21] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/22b6a1cc-fb8f-43af-9c62-6d2432252ef5 HTTP/1.1" 200 - 150 0.159 0.352 2026-10-11 17:27:21,234 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [53/63] Tour certification_member → Step a:contains("Share your certification") 2026-10-11 17:27:21,324 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [54/63] Tour certification_member → Step .o_wslides_js_share_email input 2026-10-11 17:27:21,404 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [55/63] Tour certification_member → Step .o_wslides_js_share_email button 2026-10-11 17:27:21,467 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [56/63] Tour certification_member → Step .o_wslides_js_share_email .alert:not(.d-none):contains("Sharing is caring") 2026-10-11 17:27:21,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:21] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.080 0.079 2026-10-11 17:27:21,667 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [57/63] Tour certification_member → Step button.btn-close 2026-10-11 17:27:21,736 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [58/63] Tour certification_member → Step Survey: back to course home page (trigger: a:contains("Go back to course")) 2026-10-11 17:27:21,804 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-11 17:27:22,193 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.094 0.271 2026-10-11 17:27:22,295 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.019 0.034 2026-10-11 17:27:22,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 17:27:22,429 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [59/63] Tour certification_member → Step Click on the extra menu dropdown toggle if it is there and not shown (trigger: ul.top_menu) 2026-10-11 17:27:22,462 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.009 2026-10-11 17:27:22,527 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.035 0.034 2026-10-11 17:27:22,562 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [60/63] Tour certification_member → Step eLearning: back to e-learning home page (trigger: .nav-item a:contains("Courses")) 2026-10-11 17:27:22,586 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.018 0.074 2026-10-11 17:27:22,592 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.046 2026-10-11 17:27:22,653 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-10-11 17:27:22,691 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.037 0.098 2026-10-11 17:27:22,711 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.068 2026-10-11 17:27:22,987 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:22] "GET /slides HTTP/1.1" 200 - 51 0.098 0.213 2026-10-11 17:27:23,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.016 0.344 2026-10-11 17:27:23,114 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.014 0.048 2026-10-11 17:27:23,172 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.024 0.087 2026-10-11 17:27:23,210 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.143 2026-10-11 17:27:23,325 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [61/63] Tour certification_member → Step eLearning: course should be completed (trigger: .o_wslides_course_card:contains("DIY Furniture") .badge:contains("Completed")) 2026-10-11 17:27:23,395 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.015 0.036 2026-10-11 17:27:23,408 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.056 2026-10-11 17:27:23,425 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [62/63] Tour certification_member → Step eLearning: access user profile (trigger: .o_wslides_home_aside_loggedin a:contains("View")) 2026-10-11 17:27:25,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-10-11 17:27:25,331 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:25] "GET /profile/user/6 HTTP/1.1" 200 - 307 0.356 1.443 2026-10-11 17:27:25,500 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:25] "GET /web/image/res.users/6/avatar_1024?unique=861dfa3 HTTP/1.1" 200 - 9 0.016 0.037 2026-10-11 17:27:25,554 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:25] "GET /web/image/slide.slide/45/image_128?unique=c9636d7 HTTP/1.1" 200 - 10 0.021 0.064 2026-10-11 17:27:25,722 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: [63/63] Tour certification_member → Step eLearning: check that the user profile certifications include the new certification (trigger: .o_wprofile_slides_course_card_body:contains("Furniture Creation Certification")) 2026-10-11 17:27:25,754 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.013 2026-10-11 17:27:25,821 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 17:27:25] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.034 0.048 2026-10-11 17:27:25,822 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-10-11 17:27:25,823 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-11 17:27:26,456 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 32465312 (allocated 38797312) 2026-10-11 17:27:26,470 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 19079 2026-10-11 17:27:26,472 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-10-11 17:27:26,474 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 19079 2026-10-11 17:27:26,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_172726_610986_test_course_certification_employee.txt 2026-10-11 17:27:26,611 121 INFO rb-001770c-225483-423665 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmp7dh0uirx_chrome_odoo" 2026-10-11 17:27:26,711 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-10-11 17:27:26,738 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-10-11 17:27:26,829 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-10-11 17:27:26,931 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-10-11 17:27:27,001 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-10-11 17:27:27,098 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:27:44,690 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-10-11 17:27:44,822 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-10-11 17:27:44,975 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-10-11 17:27:45,047 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-10-11 17:27:45,214 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-10-11 17:27:45,316 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-10-11 17:27:46,101 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-10-11 17:27:46,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-10-11 17:27:46,238 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-10-11 17:27:46,335 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-10-11 17:27:46,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:28:13,909 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-10-11 17:28:14,704 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-10-11 17:28:15,547 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-10-11 17:28:16,658 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: skipped TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm : cannot disable pg_trgm similarity(): must be owner of function similarity 2026-10-11 17:28:16,703 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-10-11 17:28:17,051 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-10-11 17:28:18,015 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-10-11 17:28:19,079 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-10-11 17:28:21,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-10-11 17:28:22,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-10-11 17:28:23,527 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-10-11 17:28:24,555 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off_positional_shape ... 2026-10-11 17:28:25,768 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-10-11 17:28:26,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-10-11 17:28:27,875 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-10-11 17:28:28,871 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-10-11 17:28:29,960 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-10-11 17:28:32,458 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:28:50,973 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-10-11 17:28:51,619 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-10-11 17:28:51,974 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #341 deleted account.asset.category records with IDs: [6] 2026-10-11 17:28:52,405 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #341 deleted account.asset.depreciation.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64] 2026-10-11 17:28:52,547 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #341 deleted account.asset.asset records with IDs: [11] 2026-10-11 17:28:52,588 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-10-11 17:28:52,708 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 340, model: account.asset.category 2026-10-11 17:28:52,724 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 340, model: account.asset.category 2026-10-11 17:28:52,739 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 340, model: account.asset.category 2026-10-11 17:28:53,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 340, model: account.asset.asset 2026-10-11 17:28:53,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 340, model: account.asset.asset 2026-10-11 17:28:53,078 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 340, model: account.asset.asset 2026-10-11 17:28:53,081 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 340, model: account.asset.asset 2026-10-11 17:28:53,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-10-11 17:29:00,999 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [265, 266, 267, 268] 2026-10-11 17:29:01,245 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [614, 615, 616, 617, 618] 2026-10-11 17:29:01,407 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #338 deleted account.move records with IDs: [263] 2026-10-11 17:29:01,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #338 deleted mail.followers records with IDs: [3781] 2026-10-11 17:29:01,497 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:29:29,620 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_defaults_the_sale_journal_from_the_assets_own_company ... 2026-10-11 17:29:30,157 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.asset.depreciation.line records with IDs: [113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124] 2026-10-11 17:29:33,578 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.asset.depreciation.line records with IDs: [126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136] 2026-10-11 17:29:33,696 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [281] 2026-10-11 17:29:33,917 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move.line records with IDs: [643, 644] 2026-10-11 17:29:33,976 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted mail.message records with IDs: [29454] 2026-10-11 17:29:34,098 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move records with IDs: [276] 2026-10-11 17:29:34,878 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_action_view_sales_invoice: Starting TestActionViewSalesInvoice.test_selling_an_asset_never_defaults_the_invoice_customer_to_a_companys_own_partner ... 2026-10-11 17:29:35,590 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.asset.depreciation.line records with IDs: [137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148] 2026-10-11 17:29:39,236 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.asset.depreciation.line records with IDs: [150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160] 2026-10-11 17:29:39,354 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move.line.ctp records with IDs: [293] 2026-10-11 17:29:39,642 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move.line records with IDs: [672, 673] 2026-10-11 17:29:39,704 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted mail.message records with IDs: [29469] 2026-10-11 17:29:39,820 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #343 deleted account.move records with IDs: [290] 2026-10-11 17:29:40,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:29:57,054 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-10-11 17:29:57,464 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172] 2026-10-11 17:29:57,541 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184] 2026-10-11 17:29:57,598 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197] 2026-10-11 17:29:57,658 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210] 2026-10-11 17:29:57,722 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223] 2026-10-11 17:29:57,784 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236] 2026-10-11 17:29:57,847 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249] 2026-10-11 17:29:57,915 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262] 2026-10-11 17:29:57,982 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276] 2026-10-11 17:29:58,046 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290] 2026-10-11 17:29:58,102 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302] 2026-10-11 17:29:58,159 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-10-11 17:29:58,543 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326] 2026-10-11 17:29:58,609 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-10-11 17:29:58,676 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-10-11 17:29:58,743 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-10-11 17:29:58,810 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-10-11 17:29:58,878 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-10-11 17:29:58,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402] 2026-10-11 17:29:59,019 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-10-11 17:29:59,799 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426] 2026-10-11 17:29:59,884 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438] 2026-10-11 17:29:59,960 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [439, 440, 441, 442, 443, 444, 445] 2026-10-11 17:30:00,035 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469] 2026-10-11 17:30:00,115 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-10-11 17:30:00,175 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457] 2026-10-11 17:30:00,246 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489] 2026-10-11 17:30:00,343 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [490, 491, 492, 493, 494, 495, 496, 497] 2026-10-11 17:30:00,408 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_04_depreciation_board_using_linear_method_and_based_on_last_day_of_month ... 2026-10-11 17:30:00,817 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542] 2026-10-11 17:30:00,886 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554] 2026-10-11 17:30:00,936 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #345 deleted account.asset.depreciation.line records with IDs: [555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567] 2026-10-11 17:30:01,029 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:30:15,490 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-10-11 17:30:15,855 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592] 2026-10-11 17:30:18,945 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-10-11 17:30:19,434 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-10-11 17:30:23,387 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [622, 623, 624, 625, 626, 627, 628] 2026-10-11 17:30:23,486 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [321] 2026-10-11 17:30:23,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line records with IDs: [733, 734] 2026-10-11 17:30:23,835 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted mail.message records with IDs: [29502] 2026-10-11 17:30:23,945 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move records with IDs: [320] 2026-10-11 17:30:24,553 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-10-11 17:30:24,981 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-10-11 17:30:29,935 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [651, 652] 2026-10-11 17:30:30,101 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [338] 2026-10-11 17:30:30,369 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line records with IDs: [772, 773] 2026-10-11 17:30:30,423 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted mail.message records with IDs: [29526] 2026-10-11 17:30:30,517 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move records with IDs: [339] 2026-10-11 17:30:31,335 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-10-11 17:30:32,024 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664] 2026-10-11 17:30:36,344 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [671, 672, 673, 674, 675, 676] 2026-10-11 17:30:38,099 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [677, 678, 679, 680, 681, 682] 2026-10-11 17:30:39,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-10-11 17:30:39,848 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700] 2026-10-11 17:30:43,522 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [706, 707, 708, 709, 710, 711, 712] 2026-10-11 17:30:45,314 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-10-11 17:30:45,755 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731] 2026-10-11 17:30:49,200 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [738, 739, 740, 741, 742, 743] 2026-10-11 17:30:51,001 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-10-11 17:30:51,376 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761] 2026-10-11 17:30:54,628 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773] 2026-10-11 17:30:56,016 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [774, 775, 776, 777, 778] 2026-10-11 17:30:57,242 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-10-11 17:30:57,663 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795] 2026-10-11 17:31:00,870 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807] 2026-10-11 17:31:03,753 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [809, 810, 811, 812, 813] 2026-10-11 17:31:05,033 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-10-11 17:31:05,455 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830] 2026-10-11 17:31:08,779 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-10-11 17:31:09,387 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [843, 844, 845, 846, 847, 848, 849, 850, 851, 852] 2026-10-11 17:31:12,688 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.asset.depreciation.line records with IDs: [855, 856, 857, 858, 859, 860, 861, 862] 2026-10-11 17:31:12,827 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line.ctp records with IDs: [441] 2026-10-11 17:31:13,018 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move.line records with IDs: [1027, 1028] 2026-10-11 17:31:13,095 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted mail.message records with IDs: [29669] 2026-10-11 17:31:13,230 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #347 deleted account.move records with IDs: [466] 2026-10-11 17:31:14,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:31:31,373 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-10-11 17:31:31,745 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-10-11 17:31:36,370 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:31:53,554 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-10-11 17:31:57,894 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #351 deleted account.asset.depreciation.line records with IDs: [876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887] 2026-10-11 17:31:58,859 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:32:17,733 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-10-11 17:32:18,226 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-10-11 17:32:22,929 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted mail.message records with IDs: [29694, 29693, 29692, 29691, 29690, 29689, 29688, 29687, 29686, 29685, 29684, 29683, 29682, 29681] 2026-10-11 17:32:22,990 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-10-11 17:32:23,428 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935] 2026-10-11 17:32:23,472 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-10-11 17:32:24,127 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947] 2026-10-11 17:32:24,847 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-10-11 17:32:25,382 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959] 2026-10-11 17:32:25,430 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971] 2026-10-11 17:32:25,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #353 deleted account.asset.depreciation.line records with IDs: [960] 2026-10-11 17:32:26,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:32:55,536 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_adding_an_override_to_the_chain_never_changes_the_company_defaults ... 2026-10-11 17:32:55,951 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-10-11 17:32:59,039 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007] 2026-10-11 17:32:59,140 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line.ctp records with IDs: [474] 2026-10-11 17:32:59,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line records with IDs: [1090, 1091] 2026-10-11 17:32:59,496 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted mail.message records with IDs: [29697] 2026-10-11 17:32:59,668 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move records with IDs: [494] 2026-10-11 17:33:00,264 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_every_override_in_the_chain_leaves_the_company_defaults_untouched ... 2026-10-11 17:33:00,728 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019] 2026-10-11 17:33:03,705 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031] 2026-10-11 17:33:03,810 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line.ctp records with IDs: [486] 2026-10-11 17:33:04,015 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line records with IDs: [1119, 1120] 2026-10-11 17:33:04,066 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted mail.message records with IDs: [29712] 2026-10-11 17:33:04,168 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move records with IDs: [508] 2026-10-11 17:33:04,800 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_owned_by_the_session_company_resolves_the_same_way ... 2026-10-11 17:33:05,239 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043] 2026-10-11 17:33:09,108 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055] 2026-10-11 17:33:09,231 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line.ctp records with IDs: [498] 2026-10-11 17:33:09,475 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line records with IDs: [1148, 1149] 2026-10-11 17:33:09,539 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted mail.message records with IDs: [29727] 2026-10-11 17:33:09,672 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move records with IDs: [522] 2026-10-11 17:33:10,286 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_asset_sale_company_scope: Starting TestAssetSaleCompanyScope.test_selling_an_asset_resolves_every_company_default_from_the_assets_own_company ... 2026-10-11 17:33:10,753 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067] 2026-10-11 17:33:14,523 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.asset.depreciation.line records with IDs: [1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079] 2026-10-11 17:33:14,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line.ctp records with IDs: [510] 2026-10-11 17:33:14,833 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move.line records with IDs: [1177, 1178] 2026-10-11 17:33:14,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted mail.message records with IDs: [29742] 2026-10-11 17:33:15,001 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #355 deleted account.move records with IDs: [536] 2026-10-11 17:33:15,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:33:35,270 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_asset_creating_bill_line_keeps_the_two_asset_keys_distinct ... 2026-10-11 17:33:43,294 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_button_sell_action_prefills_the_sale_invoice_with_the_asset ... 2026-10-11 17:33:43,936 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103] 2026-10-11 17:33:46,838 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115] 2026-10-11 17:33:46,946 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [536] 2026-10-11 17:33:47,288 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1233, 1234] 2026-10-11 17:33:47,350 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29771] 2026-10-11 17:33:47,495 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move records with IDs: [563] 2026-10-11 17:33:48,177 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_derecognition_entry_lines_mirror_the_sold_asset ... 2026-10-11 17:33:48,662 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127] 2026-10-11 17:33:52,225 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139] 2026-10-11 17:33:52,312 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [548] 2026-10-11 17:33:52,508 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1262, 1263] 2026-10-11 17:33:52,563 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29786] 2026-10-11 17:33:52,668 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move records with IDs: [577] 2026-10-11 17:33:53,397 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_journal_item_with_no_asset_link_has_no_asset_mirror ... 2026-10-11 17:33:56,859 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-10-11 17:33:57,246 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151] 2026-10-11 17:34:00,648 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.asset.depreciation.line records with IDs: [1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163] 2026-10-11 17:34:00,740 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line.ctp records with IDs: [562] 2026-10-11 17:34:01,058 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move.line records with IDs: [1294, 1295] 2026-10-11 17:34:01,211 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted mail.message records with IDs: [29801] 2026-10-11 17:34:01,346 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #357 deleted account.move records with IDs: [592] 2026-10-11 17:34:05,021 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:34:23,724 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-10-11 17:34:24,526 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_02_post_keeps_pre_super_date_guard_and_post_super_side_effect ... 2026-10-11 17:34:24,927 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #359 deleted account.asset.depreciation.line records with IDs: [1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223] 2026-10-11 17:34:25,878 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-10-11 17:34:25,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:34:42,739 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-10-11 17:34:47,292 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_02_change_auto_complete_on_vendor_invoice_with_stockrable ... 2026-10-11 17:34:51,843 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_03_change_auto_complete_on_vendor_invoice_with_consumable ... 2026-10-11 17:35:00,469 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:35:17,053 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-10-11 17:35:18,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:35:18,768 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-10-11 17:35:20,963 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-10-11 17:35:23,025 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:35:23,045 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-10-11 17:35:24,901 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-10-11 17:35:26,461 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-10-11 17:35:28,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-10-11 17:35:34,032 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_standalone_form_view_injects_one_field_per_non_project_plan ... 2026-10-11 17:35:35,587 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:39,191 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b0d75bc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:39,192 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8fa84a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:39,206 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:39,214 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8fa8900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:40,818 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:44,436 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9173ec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:44,438 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b0e4c360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:44,447 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:44,454 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b0e4fe20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:44,872 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:49,258 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ddd5c360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:49,260 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd73db20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:49,270 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:49,277 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd73fec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:49,720 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:53,400 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d3348040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:53,401 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d3301440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:53,411 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:53,419 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d3302a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:35:53,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-10-11 17:35:57,190 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:00,742 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db29aac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:00,744 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9c58f40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:00,755 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:00,761 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9c58180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:01,207 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:05,964 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc9b2ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:05,966 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9ff7420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:05,975 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:05,983 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9ff7240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:06,414 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:10,313 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9e02fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:10,315 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48afe77560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:10,329 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:10,335 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48afe751c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:11,817 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:15,241 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db3553a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:15,242 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d99a4cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:15,251 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:15,258 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d99a71a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:15,360 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:18,775 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d99a4e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:18,776 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da0ee5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:18,784 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:18,791 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da0ef560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:36:18,832 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:36:18,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-10-11 17:36:18,889 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-10-11 17:36:18,942 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-10-11 17:36:19,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:36:19,024 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-10-11 17:36:33,557 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-10-11 17:36:43,898 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-10-11 17:36:53,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:36:53,356 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-10-11 17:36:54,859 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-10-11 17:36:56,354 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 17:37:13,200 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-10-11 17:37:13,637 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-10-11 17:37:14,062 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-10-11 17:37:14,455 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-10-11 17:37:14,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-10-11 17:37:15,369 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-10-11 17:37:15,823 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-10-11 17:37:16,287 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-10-11 17:37:16,758 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-10-11 17:37:17,302 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-10-11 17:37:17,694 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #378 deleted account.move.line.ctp records with IDs: [649] 2026-10-11 17:37:17,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-10-11 17:37:18,392 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-10-11 17:37:18,803 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-10-11 17:37:19,287 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-10-11 17:37:19,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-10-11 17:37:23,723 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #378 deleted account.move.line.ctp records with IDs: [674, 675] 2026-10-11 17:37:23,846 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #378 deleted account.move.line.ctp records with IDs: [676] 2026-10-11 17:37:24,017 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-10-11 17:37:38,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-10-11 17:37:41,341 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-10-11 17:37:44,872 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-10-11 17:37:48,540 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #378 deleted account.move.line.ctp records with IDs: [686, 687] 2026-10-11 17:37:48,657 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-10-11 17:37:48,708 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-10-11 17:37:51,370 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-10-11 17:37:54,644 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-10-11 17:37:57,991 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #378 deleted account.move.line.ctp records with IDs: [698, 699] 2026-10-11 17:37:58,152 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:38:13,342 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-10-11 17:38:15,083 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #382 deleted account.payment.line records with IDs: [1, 2] 2026-10-11 17:38:15,123 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_read_only_accountant_opens_payment ... 2026-10-11 17:38:16,750 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 383, model: account.payment.line 2026-10-11 17:38:16,848 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 17:38:32,699 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-10-11 17:38:33,442 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-10-11 17:38:34,468 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-10-11 17:38:34,953 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-10-11 17:38:35,694 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-10-11 17:38:36,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:38:52,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-10-11 17:38:54,707 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-10-11 17:38:55,629 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-10-11 17:38:56,583 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-10-11 17:38:57,592 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-10-11 17:38:59,181 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-10-11 17:39:00,806 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-10-11 17:39:01,922 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-10-11 17:39:02,791 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-10-11 17:39:05,900 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-10-11 17:39:07,356 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-10-11 17:39:09,116 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-10-11 17:39:11,860 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 17:39:28,802 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-10-11 17:39:30,067 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-10-11 17:39:30,947 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-10-11 17:39:31,853 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-10-11 17:39:33,222 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-10-11 17:39:34,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_silent_zero_is_a_defect_red_before_green ... 2026-10-11 17:39:34,832 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-10-11 17:39:36,166 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-10-11 17:39:36,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-10-11 17:39:36,425 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-10-11 17:39:36,501 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-10-11 17:39:36,583 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:39:53,531 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-10-11 17:39:58,025 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-10-11 17:40:05,221 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-10-11 17:40:05,492 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-10-11 17:40:30,980 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-10-11 17:40:34,312 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-10-11 17:40:34,369 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 17:40:34,616 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 17:40:34,690 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:37,817 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d5f7fba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:37,819 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d2f180e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:37,831 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:37,839 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d2f1a980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:38,392 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:42,535 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d5479620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:42,537 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd06ce00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:42,546 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:42,552 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd06cea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:43,026 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:46,224 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da445d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:46,225 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae478400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:46,233 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:46,239 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae4782c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:47,857 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:51,367 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcfc6160> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:51,369 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dcc7c9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:51,380 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:51,386 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcc7cfe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:51,905 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:56,155 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dbcbade0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:56,157 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd0b9260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:56,164 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:56,170 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd0b84a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:40:56,632 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:00,135 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d87645e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:00,136 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc728540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:00,151 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:00,158 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc72bc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:01,620 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:05,161 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b007e700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:05,162 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7d2c220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:05,172 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:05,179 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7d2cae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:05,636 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:10,102 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48afa34040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:10,104 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48aeafa2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:10,118 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:10,125 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48aeaf9300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_payable.py", line 186, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:13,798 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-10-11 17:41:14,049 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:18,312 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc6b72e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:18,314 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b00aac00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:18,324 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:18,329 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b00a8040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:41:18,367 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:41:36,847 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-10-11 17:41:43,135 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-10-11 17:41:48,862 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-10-11 17:41:49,074 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-10-11 17:42:15,639 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-10-11 17:42:19,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-10-11 17:42:19,201 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 17:42:19,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 17:42:19,520 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:23,049 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d83287c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:23,051 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae7923e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:23,060 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:23,064 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae793740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:23,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:28,185 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d86472e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:28,187 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dcaf8540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:28,197 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:28,204 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcafb4c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:28,705 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:32,269 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc699760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:32,271 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d82f0720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:32,281 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:32,288 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d82f3560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:32,756 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:37,116 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ad2c5a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:37,117 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd73f060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:37,129 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:37,136 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd73fd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:37,724 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:42,287 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7f271a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:42,289 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8957ec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:42,299 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:42,306 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8954b80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:42,810 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:46,347 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7fef240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:46,349 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7e34cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:46,358 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:46,363 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7e35760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:47,846 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:51,606 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd9bbb00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:51,608 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d99a5a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:51,618 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:51,625 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d99a5940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:52,098 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:56,505 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8c21b20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:56,507 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8646fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:56,518 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:56,523 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d86442c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_aged_receivable.py", line 187, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:42:59,712 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-10-11 17:42:59,999 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:04,885 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d90cfc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:04,886 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8065440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:04,896 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:04,903 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d80676a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:04,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:43:24,421 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:27,728 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b0584ea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:27,730 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8609f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:27,739 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:27,745 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d860b600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:29,524 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:33,083 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48daf051c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:33,085 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9ebf6a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:33,095 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:33,103 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9ebf420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:33,618 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:38,161 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd1feb60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:38,162 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d97025c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:38,173 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:38,181 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d97027a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:38,824 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:42,091 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7fc34c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:42,092 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d831c540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:42,100 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:42,106 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d831c2c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:43,628 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:47,171 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b04196c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:47,173 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b031f100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:47,192 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:47,200 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b031fc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:47,719 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:52,249 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da232ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:52,250 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ade92340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:52,270 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:52,277 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ade92d40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:52,809 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:56,296 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae60d620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:56,298 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d3f5c860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:56,313 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:56,320 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d3f5dd00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:43:57,819 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:01,428 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dce91d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:01,429 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d99cb7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:01,438 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:01,445 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d99cbba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 83, in setUpClass cls.contract_plan = cls.env['account.analytic.plan'].create({'name': 'Contracts'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:01,955 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,321 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d4210fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,322 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d2f87f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,333 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,341 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d2f85620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:06,859 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:11,213 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9460f40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:11,215 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9e02e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:11,224 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:11,229 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9e01b20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:11,765 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,406 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da0e6980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,408 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d88b5620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,427 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:15,434 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ddbd2200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:16,089 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,357 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d89e3e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,358 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d893d940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,370 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,376 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d893fd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:20,897 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:25,266 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcadc0e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:25,267 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dcc7f880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:25,280 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:25,287 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcc7f740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:25,761 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,081 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af9fb7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,082 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d97353a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,091 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,099 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9736ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:29,605 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,058 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8d60ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,060 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8f72de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,070 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,076 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8f70540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:34,524 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b066a480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,652 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc57b7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,662 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:38,668 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc57ac00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_analytic_net_engine.py", line 101, in setUpClass cls.cost_plan = cls.env['account.analytic.plan'].create({'name': 'Cost Centers'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:39,186 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-10-11 17:44:41,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-10-11 17:44:43,044 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-10-11 17:44:44,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-10-11 17:44:45,571 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_does_not_raise_and_combines_with_analytic ... 2026-10-11 17:44:46,914 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-10-11 17:44:47,693 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-10-11 17:44:48,595 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-10-11 17:44:49,749 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-10-11 17:44:50,777 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-10-11 17:44:51,749 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-10-11 17:44:51,806 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-10-11 17:44:52,651 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-10-11 17:44:53,565 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-10-11 17:44:53,705 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:58,410 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aeafb380> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:58,411 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8afe2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:58,422 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:58,430 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8afe200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:44:58,480 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:45:35,856 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-10-11 17:45:39,405 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-10-11 17:45:39,494 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-10-11 17:45:39,560 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-10-11 17:45:39,631 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-10-11 17:45:39,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:45:39,769 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-10-11 17:45:47,906 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Idempotent Co [id=123]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-11 17:45:47,911 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:45:47,925 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 0 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:45:47,998 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_a_statement_leg_left_on_a_formerly_designated_account ... 2026-10-11 17:45:56,132 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2 (past configuration), company Backfill Past Config Co [id=124]: 1 unreconciled statement leg(s) stranded on a no-longer-designated account. This is the only arm that can move an already-filed figure; every item it marks is listed below so the correction can be reviewed and reversed by hand. 2026-10-11 17:45:56,134 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1641 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-10-11 17:45:56,136 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:45:56,212 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_marks_every_posting_class_on_a_designated_account ... 2026-10-11 17:46:05,006 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Posting Classes Co [id=125]: 3 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-11 17:46:05,010 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 3 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:46:05,076 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-10-11 17:46:20,623 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Scope A Co [id=126]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-11 17:46:20,628 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:46:20,750 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-10-11 17:46:28,538 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 1 (present designation), company Backfill Re-designate Co [id=128]: 1 unmarked journal item(s) found on a designated bank-suspense account. 2026-10-11 17:46:28,541 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill finished: 1 journal item(s) newly marked across 1 company(ies). 2026-10-11 17:46:28,627 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:46:28,647 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_bank_statements_suspense_leg_is_stamped_when_it_is_posted ... 2026-10-11 17:46:37,616 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_a_statement_leg_on_an_undesignated_account_is_not_stamped ... 2026-10-11 17:46:45,552 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseCompanyCarrier.test_repointing_the_company_suspense_account_re_designates_both_accounts ... 2026-10-11 17:46:52,808 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:46:52,827 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_company_carrier: Starting TestBankSuspenseSharedAccountCarrier.test_an_account_shared_by_two_companies_is_designated_when_either_designates_it ... 2026-10-11 17:47:07,060 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:47:07,081 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_manual_entry_posted_to_the_suspense_account_is_stamped ... 2026-10-11 17:47:15,544 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_a_write_that_does_not_touch_the_account_leaves_the_mark_alone ... 2026-10-11 17:47:23,415 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_a_designated_suspense_account_is_stamped ... 2026-10-11 17:47:31,378 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_line_written_to_an_ordinary_account_is_not_stamped ... 2026-10-11 17:47:38,705 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_off_a_suspense_account_clears_its_mark ... 2026-10-11 17:47:45,773 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_moving_a_line_onto_a_suspense_account_marks_it ... 2026-10-11 17:47:53,854 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_resetting_to_draft_and_reposting_does_not_re_derive_the_mark ... 2026-10-11 17:48:01,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-10-11 17:48:09,333 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_mark_does_not_move_when_the_suspense_setting_is_repointed ... 2026-10-11 17:48:16,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 17:48:46,407 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_carried_figure_belongs_to_the_company_it_was_computed_for ... 2026-10-11 17:48:46,673 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_company_and_key: Starting TestCarryoverCompanyAndKey.test_rendering_an_overlapping_window_does_not_overwrite_the_wider_carryover ... 2026-10-11 17:48:47,077 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:03,641 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-10-11 17:49:03,805 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-10-11 17:49:03,989 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-10-11 17:49:04,173 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-10-11 17:49:04,366 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-10-11 17:49:04,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-10-11 17:49:04,846 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:21,650 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-10-11 17:49:21,788 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-10-11 17:49:21,955 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-10-11 17:49:22,122 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:38,149 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_code_defined_locally_is_resolved_from_the_referencing_report ... 2026-10-11 17:49:38,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_duplicate_line_code_raises_instead_of_binding_foreign_report ... 2026-10-11 17:49:39,736 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-10-11 17:49:40,449 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:49:56,594 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_date_scope_outside_the_core_selection_is_refused_by_the_domain_assembler ... 2026-10-11 17:49:56,752 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_drill_down_refusal_names_the_report_and_line_it_came_from ... 2026-10-11 17:49:57,775 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_a_normal_scoped_profit_to_assets_ratio_divides_by_the_asset_balance ... 2026-10-11 17:49:59,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_aggregation_expression_carrying_an_unsupported_scope_refuses_to_render ... 2026-10-11 17:50:01,150 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_an_expression_scoped_previous_tax_period_makes_the_report_refuse_to_render ... 2026-10-11 17:50:02,058 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_general_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-10-11 17:50:03,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_intra_report_aggregation_rows_are_untouched_by_the_date_scope_collapse ... 2026-10-11 17:50:06,533 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_collapses_to_strict_range_when_the_options_carry_no_start_date ... 2026-10-11 17:50:06,659 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_is_strict_range_where_the_queried_model_has_no_account_relation ... 2026-10-11 17:50:06,843 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_balance_sheet_account_is_cumulative_to_the_closing_date ... 2026-10-11 17:50:08,168 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_normal_scope_on_a_profit_and_loss_account_stays_period_bound ... 2026-10-11 17:50:11,720 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_options_carrying_no_usable_window_are_refused_instead_of_widening_the_report ... 2026-10-11 17:50:11,891 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_partner_ledger_initial_balance_is_unchanged_by_the_date_scope_collapse ... 2026-10-11 17:50:17,304 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_five_supported_date_scopes_keep_their_windows_under_reduced ... 2026-10-11 17:50:18,671 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-10-11 17:50:18,931 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-10-11 17:50:18,967 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_is_added_by_this_module_and_absent_from_core ... 2026-10-11 17:50:19,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_current_assets_to_liabilities_row_reads_the_current_ratio ... 2026-10-11 17:50:22,533 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_shipped_return_on_investments_row_is_unchanged_by_the_date_scope_collapse ... 2026-10-11 17:50:25,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:50:41,999 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_column_sortable_toggle_is_no_longer_offered_on_the_report_form ... 2026-10-11 17:50:42,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_line_foldable_toggle_is_no_longer_offered_on_the_report_form ... 2026-10-11 17:50:42,267 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_load_more_limit_stays_offered_because_the_engine_now_honours_it ... 2026-10-11 17:50:42,387 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-10-11 17:50:42,493 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_removing_the_controls_does_not_sweep_the_values_the_data_already_ships ... 2026-10-11 17:50:42,585 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:51:01,397 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-10-11 17:51:01,600 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-10-11 17:51:01,705 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-10-11 17:51:01,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:51:20,846 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_default_short_term_is_byte_neutral_on_all_48_combinations ... 2026-10-11 17:51:21,045 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_does_not_affect_the_six_ungoverned_duration_term_values ... 2026-10-11 17:51:21,205 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-10-11 17:51:21,288 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-10-11 17:51:21,316 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_long_term_moves_undated_admission_to_the_long_branch ... 2026-10-11 17:51:21,386 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_orm_and_sql_paths_agree_on_long_term ... 2026-10-11 17:51:21,499 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:51:38,500 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_a_report_with_no_page_size_emits_zero_rather_than_omitting_the_key ... 2026-10-11 17:51:38,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-10-11 17:51:38,792 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_redeclaring_for_help_does_not_change_what_the_three_fields_do ... 2026-10-11 17:51:38,828 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-10-11 17:51:38,864 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_offset_starts_at_zero_and_round_trips_what_the_client_sends ... 2026-10-11 17:51:39,030 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_page_size_reaches_the_options_from_the_report_record ... 2026-10-11 17:51:39,161 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_search_bar_is_offered_only_when_the_report_asks_for_it ... 2026-10-11 17:51:39,344 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-10-11 17:51:39,376 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_this_module_declares_help_for_the_three_report_fields_it_documents ... 2026-10-11 17:51:39,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:51:57,253 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-10-11 17:52:02,143 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_100_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-10-11 17:52:08,065 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-10-11 17:52:26,866 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-10-11 17:52:29,888 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-10-11 17:52:29,936 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 17:52:40,388 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 17:52:40,472 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:44,970 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1132ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:44,972 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af46e5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:44,984 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:44,991 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af46e0c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:45,541 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:49,085 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7cd1f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:49,087 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ddaf5e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:49,098 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:49,106 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ddaf79c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:49,700 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:54,461 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d42c0a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:54,463 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b039cae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:54,480 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:54,487 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b039d9e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:55,165 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:59,637 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b11e80e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:59,639 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8f71620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:59,648 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:52:59,655 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8f70720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:00,242 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:03,782 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae637b00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:03,783 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d84947c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:03,794 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:03,801 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcff7a60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:05,340 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:08,868 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae4a2ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:08,870 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc62ff60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:08,880 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:08,887 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc62eb60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:09,380 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:13,887 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8fdab60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:13,889 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8646200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:13,899 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:13,908 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d86477e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:14,438 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:17,981 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aea03ec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:17,983 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da0128e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:17,994 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:18,001 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da013920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_executive_summary.py", line 302, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:30,428 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-10-11 17:53:32,912 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:36,250 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aefb1da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:36,251 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48adbc87c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:36,262 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:36,268 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48adbc8400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 17:53:36,311 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:54:00,113 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-10-11 17:54:03,086 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_account_total_reconciles_to_the_rows_beneath_it ... 2026-10-11 17:54:04,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_exported_xlsx_carries_every_journal_item_of_the_expanded_account ... 2026-10-11 17:54:06,479 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_carries_every_journal_item_of_the_expanded_account ... 2026-10-11 17:54:07,889 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-10-11 17:54:09,444 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:54:27,614 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_presentation_fields_on_one_page ... 2026-10-11 17:54:27,702 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_keeps_the_technical_triple_on_one_page ... 2026-10-11 17:54:27,783 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-10-11 17:54:27,862 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-10-11 17:54:27,981 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-10-11 17:54:28,058 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-10-11 17:54:28,173 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:54:45,708 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_adding_a_column_that_matches_an_existing_expression_is_accepted ... 2026-10-11 17:54:45,839 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-10-11 17:54:45,934 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_expression_label_on_another_line_of_the_same_report_still_matches ... 2026-10-11 17:54:46,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_refusal_names_the_offending_value_and_lists_the_labels_that_exist ... 2026-10-11 17:54:46,113 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-10-11 17:54:46,199 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_report_with_columns_but_no_expressions_yet_can_be_saved ... 2026-10-11 17:54:46,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:55:05,089 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-10-11 17:55:05,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-10-11 17:55:06,160 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_from_fiscalyear_excludes_pre_fy_value ... 2026-10-11 17:55:06,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-10-11 17:55:06,508 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-10-11 17:55:06,683 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-10-11 17:55:06,864 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-10-11 17:55:07,046 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-10-11 17:55:07,228 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-10-11 17:55:07,440 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-10-11 17:55:07,680 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-10-11 17:55:08,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:55:40,608 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_single_company_user_receives_every_field_the_form_expressions_depend_on ... 2026-10-11 17:55:40,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_technical_company_id_copy_exists_exactly_while_the_form_depends_on_it ... 2026-10-11 17:55:40,854 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_external_value_form: Starting TestExternalValueForm.test_the_user_facing_company_field_stays_gated_on_multi_company ... 2026-10-11 17:55:41,087 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 17:56:00,304 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_a_report_that_does_not_offer_the_filter_ignores_a_selection_sent_anyway ... 2026-10-11 17:56:01,420 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-10-11 17:56:02,482 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_fiscal_position_counts_only_moves_carrying_it ... 2026-10-11 17:56:03,567 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-10-11 17:56:04,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-10-11 17:56:04,792 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_selection_defaults_to_empty_and_round_trips_what_the_client_sends ... 2026-10-11 17:56:05,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:56:22,823 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_never_report_keeps_its_zero_rows_even_when_the_option_arrives_switched_on ... 2026-10-11 17:56:23,655 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_non_zero_row_is_never_hidden_and_its_figure_never_moves ... 2026-10-11 17:56:24,414 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_a_zero_row_is_hidden_when_the_toggle_is_on_and_shown_when_it_is_off ... 2026-10-11 17:56:25,179 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-10-11 17:56:25,465 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-10-11 17:56:25,836 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-10-11 17:56:26,066 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:56:44,487 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_every_report_offering_the_hierarchy_toggle_can_act_on_it ... 2026-10-11 17:56:44,677 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_reports_whose_builder_uses_the_hierarchy_keep_offering_the_toggle ... 2026-10-11 17:56:45,127 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_census_reaches_a_record_filed_under_a_foreign_xml_id ... 2026-10-11 17:56:45,194 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_hierarchy_implementation_is_absent_from_the_engine ... 2026-10-11 17:56:45,235 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_hierarchy_recurrence_guard: Starting TestFilterHierarchyRecurrenceGuard.test_the_duplicate_zero_row_suppression_is_absent_from_the_engine ... 2026-10-11 17:56:45,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:57:03,826 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-10-11 17:57:04,049 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_every_new_option_key_is_declared_exactly_once_and_is_not_already_frozen ... 2026-10-11 17:57:04,087 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_frozen_rpc_methods_keep_their_names_and_payload_keys ... 2026-10-11 17:57:04,326 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_options_dict_stored_before_the_new_keys_existed_still_renders ... 2026-10-11 17:57:04,611 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_report_options_add_only_declared_keys_and_rename_none ... 2026-10-11 17:57:04,813 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_upgrade_preserves_trial_balance_hierarchy_by_default_and_stale_snapshot_refresh ... 2026-10-11 17:57:05,111 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:57:26,052 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_filter_panel_templates_render_hierarchy_toggle_gated_on_the_server_key ... 2026-10-11 17:57:26,140 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_journal_group_selector_is_added_alongside_the_flat_journal_list ... 2026-10-11 17:57:26,183 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_filter_panel_frontend: Starting FilterPanelFrontend.test_use_filter_hierarchy_reflects_each_reports_own_filter_hierarchy_setting ... 2026-10-11 17:57:26,361 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:57:45,764 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-10-11 17:57:45,858 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_renders_the_same_as_an_explicit_zero ... 2026-10-11 17:57:45,967 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-10-11 17:57:46,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_percentage_renders_the_same_as_an_explicit_zero ... 2026-10-11 17:57:46,142 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_blank_if_zero_still_governs_whether_that_zero_is_shown ... 2026-10-11 17:57:46,260 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:58:04,492 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_does_not_raise_even_when_it_looks_like_a_date_scope ... 2026-10-11 17:58:04,579 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_an_unknown_figure_type_warns_and_returns_the_value_without_raising ... 2026-10-11 17:58:04,623 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_blank_if_zero_still_blanks_a_zero_monetary_cell ... 2026-10-11 17:58:04,730 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_boolean_renders_a_display_string_for_both_true_and_false ... 2026-10-11 17:58:04,781 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-10-11 17:58:04,856 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_datetime_keeps_the_time_of_day_that_date_discards ... 2026-10-11 17:58:04,935 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_every_core_figure_type_is_handled_without_warning_or_exception ... 2026-10-11 17:58:05,084 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_string_figure_type_renders_text_for_a_non_string_value ... 2026-10-11 17:58:05,127 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-10-11 17:58:05,240 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_none_sentinel_is_preserved_and_is_not_treated_as_unknown ... 2026-10-11 17:58:05,326 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:58:22,689 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-10-11 17:58:23,298 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-10-11 17:58:23,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-10-11 17:58:23,410 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-10-11 17:58:23,535 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-10-11 17:58:23,647 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-10-11 17:58:23,783 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-10-11 17:58:23,842 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-10-11 17:58:23,909 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_nonzero_gives_na_in_both_fields ... 2026-10-11 17:58:23,952 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-10-11 17:58:24,017 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-10-11 17:58:25,608 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:58:46,063 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_a_pre_wave_options_snapshot_pages_nothing_and_never_raises ... 2026-10-11 17:58:47,765 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_client_writes_the_servers_offset_into_the_filter_options_it_posts_back ... 2026-10-11 17:58:49,091 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_control_renders_only_on_the_server_sent_marker ... 2026-10-11 17:58:50,912 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_load_more_marker_is_addressable_visible_and_owned_by_its_parent_line ... 2026-10-11 17:58:52,549 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_pagination_contract: Starting FrontendPaginationContract.test_the_next_page_offset_is_forwarded_verbatim_and_never_derived_from_rendered_rows ... 2026-10-11 17:58:54,506 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:59:13,269 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_a_locked_window_reaches_the_client_with_the_indicator_and_the_same_figure ... 2026-10-11 17:59:13,974 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_filter_panel_control_renders_without_a_server_gate ... 2026-10-11 17:59:14,013 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_no_search_term_is_ever_written_into_the_filter_options_posted_to_the_server ... 2026-10-11 17:59:14,056 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_fiscal_position_filter_is_offered_only_when_the_report_asks_for_it ... 2026-10-11 17:59:14,102 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_hide_zero_lines_toggle_is_offered_only_when_the_report_asks_for_it ... 2026-10-11 17:59:14,149 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_lock_indicator_is_passive_and_never_gates_the_report_body ... 2026-10-11 17:59:14,189 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_the_search_bar_is_rendered_only_when_the_report_asks_for_it ... 2026-10-11 17:59:14,226 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_frontend_search_and_indicators: Starting FrontendSearchAndIndicators.test_turning_the_search_bar_on_adds_no_option_key_and_moves_no_figure ... 2026-10-11 17:59:15,008 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 17:59:32,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-10-11 17:59:48,101 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_100_balance_sheet_xlsx_export_keeps_percent_header_aligned_with_previous_period_comparison ... 2026-10-11 17:59:49,003 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-10-11 18:00:03,794 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-10-11 18:00:04,990 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-10-11 18:00:06,260 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-10-11 18:00:06,327 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-10-11 18:00:06,416 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:11,368 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7ce6de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:11,370 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd595d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:11,386 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:11,394 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd596ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:11,999 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:15,662 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae1d5da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:15,663 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8bc4c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:15,674 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:15,682 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8bc68e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:17,333 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:20,812 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae188b80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:20,814 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9462340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:20,828 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:20,836 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d94632e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:21,429 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:26,087 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9e33ba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:26,089 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d81425c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:26,098 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:26,105 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8141440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:26,656 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:30,128 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d98de8e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:30,130 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae16de40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:30,146 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:30,153 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae16d3a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:31,691 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:35,192 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dce391c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:35,193 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db0d1bc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:35,203 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:35,210 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db0d1940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:35,628 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:40,175 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d806f380> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:40,177 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9f62520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:40,186 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:40,193 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9f62840> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:40,639 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:44,070 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db386340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:44,072 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af640ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:44,082 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:44,089 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af640fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3956, in test_999_analytic_groupby_profit_and_loss_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:48,832 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 18:00:50,788 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 18:00:50,873 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:54,498 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1e5a7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:54,500 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc70e200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:54,510 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:54,517 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc70fd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:55,018 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:59,845 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b015cfe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:59,847 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d6a50a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:59,858 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:00:59,865 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d6a50860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:00,356 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:04,925 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ddc0fba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:04,926 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc68da80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:04,937 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:04,943 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc68d440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:05,516 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:09,055 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc5d6f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:09,057 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db3694e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:09,067 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:09,076 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db368fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:09,669 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:14,196 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aef50900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:14,197 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d3303ba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:14,207 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:14,213 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d3302200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:14,693 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:19,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8845800> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:19,652 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7d804a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:19,671 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:19,678 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7d81d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:20,192 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:23,990 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd099c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:23,992 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7f62980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:24,002 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:24,009 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7f60220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:24,504 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:28,936 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d2f85260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:28,938 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af007ba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:28,946 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:28,951 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af005e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_gaap_report.py", line 3817, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:34,476 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:39,197 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48adbca480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:39,198 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc5d5580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:39,207 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:39,214 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc5d79c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:01:39,263 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:01:58,121 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-10-11 18:02:04,858 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.partial.reconcile records with IDs: [35] 2026-10-11 18:02:04,985 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.full.reconcile records with IDs: [27] 2026-10-11 18:02:07,819 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.partial.reconcile records with IDs: [36] 2026-10-11 18:02:10,024 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-10-11 18:02:15,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.partial.reconcile records with IDs: [38] 2026-10-11 18:02:15,269 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.full.reconcile records with IDs: [29] 2026-10-11 18:02:18,016 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #485 deleted account.partial.reconcile records with IDs: [39] 2026-10-11 18:02:20,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-10-11 18:02:20,366 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-10-11 18:02:46,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-10-11 18:02:50,106 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-10-11 18:02:53,539 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-10-11 18:02:53,621 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:02:57,008 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcb35d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:02:57,010 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8a047c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:02:57,025 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:02:57,033 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8a07420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:02:57,613 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:02,226 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db2a0e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:02,227 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc5e4540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:02,236 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:02,241 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc5e56c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:02,771 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:06,052 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8afcc20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:06,054 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae85ede0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:06,062 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:06,067 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae85dbc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:07,736 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:11,166 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8426fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:11,167 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dccf7880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:11,178 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:11,185 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dccf5f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:11,667 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:16,061 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8fa8fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:16,063 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d97025c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:16,072 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:16,079 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9702e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:16,562 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:19,788 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc52aa20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:19,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d838cd60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:19,798 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:19,802 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d838c9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:21,272 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:24,459 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd037e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:24,461 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc7a9080> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:24,472 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:24,479 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc7a94e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:24,933 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:29,460 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d89a6020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:29,461 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9ff1da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:29,470 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:29,476 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9ff36a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 715, in test_999_analytic_filter_affects_total_without_groupby analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:32,556 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 18:03:32,778 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 18:03:32,841 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:37,235 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dad8f880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:37,236 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d84399e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:37,244 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:37,249 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d843b7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:37,732 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:41,069 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd0e0360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:41,071 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7fc2d40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:41,084 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:41,091 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7fc2e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:41,553 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:45,746 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9083880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:45,748 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d65dfd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:45,759 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:45,766 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d65ddee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:46,263 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:50,556 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dadbbb00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:50,558 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da0ef2e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:50,572 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:50,579 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da0ee340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:51,153 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:54,637 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8067740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:54,639 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd072c00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:54,648 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:54,655 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd071440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:56,166 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:59,312 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aeafa7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:59,314 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d33659e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:59,322 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:59,327 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d3366840> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:03:59,748 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:04,373 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9737920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:04,374 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d92a3f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:04,383 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:04,389 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d92a0360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:04,820 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:08,040 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7c50cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:08,041 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ad222700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:08,054 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:08,061 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ad2204a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_general_ledger.py", line 585, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:12,409 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-10-11 18:04:12,651 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:15,715 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8426fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:15,716 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af4c9760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:15,722 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:15,728 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af4c8720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:04:15,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:04:33,075 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-10-11 18:04:37,310 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_currency_converted_across_companies ... 2026-10-11 18:04:50,867 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_is_unconverted_within_one_company ... 2026-10-11 18:05:05,079 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_starts_from_the_opening_balance ... 2026-10-11 18:05:06,791 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_ledger_initial_balance_rows_accumulate_from_the_beginning_of_time ... 2026-10-11 18:05:09,006 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_accumulates_forwards_in_time ... 2026-10-11 18:05:10,365 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_starts_from_the_opening_balance ... 2026-10-11 18:05:12,586 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:05:42,102 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_filter_unchanged_when_no_group_selected ... 2026-10-11 18:05:43,942 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_filter_selects_all_journals_except_excluded ... 2026-10-11 18:05:45,413 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_resolution_respects_active_companies ... 2026-10-11 18:05:47,534 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:06:06,376 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_general_ledger_cumulated_balance_follows_date_then_id_order ... 2026-10-11 18:06:08,674 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_partner_ledger_same_day_rows_are_id_stable ... 2026-10-11 18:06:10,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:06:28,723 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_first_page_stops_at_the_load_more_limit ... 2026-10-11 18:06:37,121 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_last_page_returns_the_remaining_rows ... 2026-10-11 18:06:44,839 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_later_pages_do_not_repeat_the_initial_balance_row ... 2026-10-11 18:06:53,139 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-10-11 18:07:00,425 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_signals_more_rows_until_the_last_page ... 2026-10-11 18:07:08,957 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_without_a_load_more_limit_returns_every_row ... 2026-10-11 18:07:18,469 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_partner_ledger_second_page_continues_the_running_balance_from_the_first ... 2026-10-11 18:07:32,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:07:49,229 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_company_with_no_lock_date_reports_an_unlocked_period ... 2026-10-11 18:07:49,408 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_fiscal_year_lock_covering_the_window_raises_the_indicator ... 2026-10-11 18:07:49,993 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_lock_date_before_the_window_leaves_the_indicator_silent ... 2026-10-11 18:07:50,516 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_locked_period_still_renders_and_returns_the_same_figure ... 2026-10-11 18:07:51,203 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_tax_lock_covering_the_window_raises_the_indicator ... 2026-10-11 18:07:51,792 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_full_configuration_lock_wizard_reaches_the_indicator ... 2026-10-11 18:07:52,353 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date ... 2026-10-11 18:07:52,354 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: skipped LockDateIndicator.test_reduced_configuration_ships_no_way_to_set_a_lock_date : FULL configuration: to_account_accountant is co-installed, so the lock-date setter surfaces DO exist and this row is not the question being asked. The FULL arm is test_full_configuration_lock_wizard_reaches_the_indicator. 2026-10-11 18:07:52,384 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_the_engine_never_asks_which_modules_are_installed ... 2026-10-11 18:07:52,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:07:52,636 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-10-11 18:07:53,408 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-10-11 18:07:53,454 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33727] 2026-10-11 18:07:53,464 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:07:53,936 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome pid: 19427 2026-10-11 18:07:53,937 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless temporary user profile dir: /tmp/tmpgmgzn7zk_chrome_odoo 2026-10-11 18:07:53,937 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:44585/json/version 2026-10-11 18:07:53,938 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44585/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:07:53,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Browser version: Chrome/150.0.7871.114 2026-10-11 18:07:53,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:44585/json 2026-10-11 18:07:53,957 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:44585/json with timeout 3 increased to 10s during tests 2026-10-11 18:07:53,966 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Websocket url found: ws://127.0.0.1:44585/devtools/page/84C216B0E5A4D878BA2575B12FA1AED6 2026-10-11 18:07:53,975 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Enable chrome headless console log notification 2026-10-11 18:07:53,990 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless enable page notifications 2026-10-11 18:07:54,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:account_reports_menu_smoke_tour_user from n/a 2026-10-11 18:07:54,071 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Setting session cookie in browser 2026-10-11 18:07:54,075 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-11 18:07:54,075 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-11 18:07:54,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:07:55,842 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:55] "GET /odoo HTTP/1.1" 200 - 179 0.269 1.483 2026-10-11 18:07:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigation result: {'frameId': '84C216B0E5A4D878BA2575B12FA1AED6', 'loaderId': 'E9A382B65A36ED11286618722C07537C', 'isDownload': False} 2026-10-11 18:07:55,847 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate ready code "odoo.isTourReady('to_account_reports_menu_smoke')" 2026-10-11 18:07:55,909 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:55] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.009 0.012 2026-10-11 18:07:55,925 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:55] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-10-11 18:07:55,963 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 18:07:56,237 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:56] "GET /web/webclient/load_menus/d947e0f50e4569da2181f4bb0c1093c8961bdbebef1720c2c4a361e3cf13233b HTTP/1.1" 200 - 205 0.169 0.175 2026-10-11 18:07:56,247 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:56] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.354 2026-10-11 18:07:56,283 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.318 2026-10-11 18:07:56,321 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:56] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.012 2026-10-11 18:07:56,402 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:56] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-11 18:07:57,251 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 18:07:57,256 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 18:07:57,264 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-11 18:07:57,287 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-10-11 18:07:57,293 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: Owl is running in 'dev' mode. 2026-10-11 18:07:57,311 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:07:57,361 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.019 2026-10-11 18:07:57,375 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 18:07:57,407 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.014 0.027 2026-10-11 18:07:57,445 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Evaluate test code "odoo.startTour('to_account_reports_menu_smoke', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:07:57,513 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [1/47] Tour to_account_reports_menu_smoke → Step .o_navbar_apps_menu button:enabled 2026-10-11 18:07:57,519 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:07:57,521 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 18:07:57,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [2/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-11 18:07:57,590 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /mail/data HTTP/1.1" 200 - 34 0.086 0.067 2026-10-11 18:07:57,626 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-11 18:07:57,660 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/image?model=res.users&field=avatar_128&id=501 HTTP/1.1" 200 - 16 0.019 0.158 2026-10-11 18:07:57,703 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [3/47] Tour to_account_reports_menu_smoke → Step Open Invoicing app (trigger: .o_app[data-menu-xmlid="account.menu_finance"]) 2026-10-11 18:07:57,706 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/image/res.partner/1958/avatar_128?unique=1791742072000 HTTP/1.1" 200 - 8 0.009 0.202 2026-10-11 18:07:57,730 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.217 2026-10-11 18:07:57,736 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.285 2026-10-11 18:07:57,752 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-11 18:07:57,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [4/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:07:57,804 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.151 2026-10-11 18:07:57,837 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.107 2026-10-11 18:07:57,855 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:07:57,874 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.113 2026-10-11 18:07:57,915 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [5/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.balance_sheet_client_menu"] 2026-10-11 18:07:57,982 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [6/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:07:58,157 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.103 0.163 2026-10-11 18:07:58,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.194 2026-10-11 18:07:58,373 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.072 0.101 2026-10-11 18:07:58,397 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 5 0.006 0.147 2026-10-11 18:07:58,456 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 20 0.020 0.031 2026-10-11 18:07:58,834 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:58] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 293 0.184 0.180 2026-10-11 18:07:58,937 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [7/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:07:58,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [8/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:07:59,040 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [9/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.profit_and_loss_client_menu"] 2026-10-11 18:07:59,110 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [10/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:07:59,146 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.029 2026-10-11 18:07:59,211 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.013 0.019 2026-10-11 18:07:59,266 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.011 0.034 2026-10-11 18:07:59,447 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 102 0.075 0.090 2026-10-11 18:07:59,477 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [11/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:07:59,534 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [12/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:07:59,591 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [13/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.cash_flow_client_menu"] 2026-10-11 18:07:59,652 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [14/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:07:59,673 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.015 2026-10-11 18:07:59,709 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.005 0.015 2026-10-11 18:07:59,770 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:07:59] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.011 0.031 2026-10-11 18:08:00,081 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:00] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 190 0.156 0.143 2026-10-11 18:08:00,119 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [15/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:00,176 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [16/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:00,239 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [17/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.executive_summary_client_menu"] 2026-10-11 18:08:00,295 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [18/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:00,314 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.012 2026-10-11 18:08:00,336 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:00] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 18:08:00,393 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:00] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.014 0.035 2026-10-11 18:08:03,049 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 1667 1.443 1.203 2026-10-11 18:08:03,083 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [19/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:03,137 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [20/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:03,206 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [21/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.tax_report_client_menu"] 2026-10-11 18:08:03,276 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [22/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:03,297 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.016 2026-10-11 18:08:03,356 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.008 0.021 2026-10-11 18:08:03,425 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.025 0.028 2026-10-11 18:08:03,620 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 39 0.128 0.052 2026-10-11 18:08:03,648 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [23/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:03,706 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [24/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:03,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [25/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.general_ledger_client_menu"] 2026-10-11 18:08:03,818 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [26/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:03,856 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.013 0.023 2026-10-11 18:08:03,880 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 18:08:03,936 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:03] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.015 0.032 2026-10-11 18:08:04,035 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 74 0.031 0.054 2026-10-11 18:08:04,072 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [27/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:04,134 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [28/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:04,189 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [29/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.trial_balance_client_menu"] 2026-10-11 18:08:04,245 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [30/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:04,268 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.016 2026-10-11 18:08:04,298 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.002 0.008 2026-10-11 18:08:04,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.010 0.033 2026-10-11 18:08:04,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 213 0.145 0.124 2026-10-11 18:08:04,699 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [31/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:04,752 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [32/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:04,822 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [33/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.menu_move_line_pivot_analysis"] 2026-10-11 18:08:04,878 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [34/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:04,916 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:04] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.019 2026-10-11 18:08:05,217 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 81 0.122 0.163 2026-10-11 18:08:05,234 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [35/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_pivot 2026-10-11 18:08:05,271 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.003 0.040 2026-10-11 18:08:05,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/cabb511/web.assets_backend_lazy.min.css (id:14303) 2026-10-11 18:08:05,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "GET /web/assets/cabb511/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.050 0.257 2026-10-11 18:08:05,726 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/724ae13/web.assets_backend_lazy.min.js (id:14304) 2026-10-11 18:08:05,740 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "GET /web/assets/724ae13/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.021 0.435 2026-10-11 18:08:05,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 18:08:05,810 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.002 0.009 2026-10-11 18:08:05,828 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.004 0.018 2026-10-11 18:08:05,849 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:05] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.004 0.039 2026-10-11 18:08:05,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [36/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:06,068 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [37/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.partner_ledger_client_menu"] 2026-10-11 18:08:06,126 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [38/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:06,149 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.015 2026-10-11 18:08:06,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 18:08:06,224 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.009 0.023 2026-10-11 18:08:06,333 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 85 0.035 0.058 2026-10-11 18:08:06,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [39/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:06,414 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [40/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:06,471 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [41/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_receivable_client_menu"] 2026-10-11 18:08:06,530 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [42/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:06,546 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.011 2026-10-11 18:08:06,569 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.002 0.006 2026-10-11 18:08:06,626 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.016 0.030 2026-10-11 18:08:06,772 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 70 0.066 0.062 2026-10-11 18:08:06,786 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [43/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:06,841 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [44/47] Tour to_account_reports_menu_smoke → Step button[data-menu-xmlid="account.menu_finance_reports"] 2026-10-11 18:08:06,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [45/47] Tour to_account_reports_menu_smoke → Step a[data-menu-xmlid="to_account_reports.aged_payable_client_menu"] 2026-10-11 18:08:06,952 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [46/47] Tour to_account_reports_menu_smoke → Step body 2026-10-11 18:08:06,973 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:06] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.015 2026-10-11 18:08:07,003 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:07] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.003 0.008 2026-10-11 18:08:07,079 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:07] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.016 0.042 2026-10-11 18:08:07,222 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:08:07] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 78 0.068 0.056 2026-10-11 18:08:07,272 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: [47/47] Tour to_account_reports_menu_smoke → Step .o_action_manager .o_account_report_buttons 2026-10-11 18:08:07,334 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: tour succeeded 2026-10-11 18:08:07,335 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: ╔══════════════════════════════════════════════╗ ║ TOUR to_account_reports_menu_smoke SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-10-11 18:08:07,500 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: heap 30270584 (allocated 31993856) 2026-10-11 18:08:07,510 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing chrome headless with pid 19427 2026-10-11 18:08:07,512 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing websocket connection 2026-10-11 18:08:07,513 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Terminating chrome headless with pid 19427 2026-10-11 18:08:07,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_180807_614923_test_open_accounting_reports_menus.txt 2026-10-11 18:08:07,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Removing chrome user profile "/tmp/tmpgmgzn7zk_chrome_odoo" 2026-10-11 18:08:07,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:08:07,707 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_db_level_defaults_when_the_columns_already_exist ... 2026-10-11 18:08:07,787 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_sets_the_default_for_whichever_of_the_two_columns_is_present ... 2026-10-11 18:08:07,870 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_migration_pre_16_0_1_0_6: Starting TestPreMigration16016DurationTermGuard.test_pre_migration_survives_a_db_where_the_columns_do_not_exist_yet ... 2026-10-11 18:08:07,948 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:08:37,915 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_expression_with_net_by_field_empty_is_byte_neutral_through_the_real_engine ... 2026-10-11 18:08:38,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_moving_a_filed_figure_with_net_by_field_needs_settings_rights ... 2026-10-11 18:08:38,731 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_accepts_a_stored_non_relational_column ... 2026-10-11 18:08:38,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_change_message_names_the_field_that_actually_changed ... 2026-10-11 18:08:39,113 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_defaults_empty_on_a_freshly_created_expression ... 2026-10-11 18:08:39,195 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_is_declared_as_a_char_defaulting_to_empty ... 2026-10-11 18:08:39,230 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_a_non_stored_field_is_refused ... 2026-10-11 18:08:39,322 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_naming_no_field_of_account_move_line_is_refused ... 2026-10-11 18:08:39,423 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_nets_per_key_where_a_merged_sum_cannot_distinguish_the_boundary ... 2026-10-11 18:08:40,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_never_nets_across_company ... 2026-10-11 18:08:41,525 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_on_a_non_domain_engine_is_refused ... 2026-10-11 18:08:41,696 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_sign_filter_runs_per_group_and_sign_prefix_runs_last ... 2026-10-11 18:08:42,716 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_together_with_line_groupby_is_refused ... 2026-10-11 18:08:42,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:08:59,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_net_by_field_is_refused_like_any_unresolvable_name ... 2026-10-11 18:08:59,628 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_comma_bearing_value_is_refused_even_though_both_halves_resolve ... 2026-10-11 18:08:59,711 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_settings_user_may_move_a_filed_figures_net_by_field ... 2026-10-11 18:09:00,543 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_a_stray_space_around_a_resolvable_column_is_accepted ... 2026-10-11 18:09:00,621 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_groupby_after_net_by_field_is_already_set_is_refused ... 2026-10-11 18:09:00,751 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_adding_a_line_user_groupby_after_net_by_field_is_already_set_is_refused ... 2026-10-11 18:09:00,875 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_moving_the_engine_off_domain_while_net_by_field_is_set_is_refused ... 2026-10-11 18:09:01,041 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_net_by_field_refusal_transitions: Starting TestNetByFieldRefusalTransitions.test_re_saving_the_same_net_by_field_is_not_treated_as_a_change ... 2026-10-11 18:09:01,209 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:09:30,642 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_leaf_includes_matching_account_from_every_active_company ... 2026-10-11 18:09:30,781 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_excludes_other_companys_account_by_its_own_code ... 2026-10-11 18:09:30,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_account_id_code_negative_operator_still_excludes_active_companys_own_account ... 2026-10-11 18:09:30,957 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_ctp_account_ids_code_negative_operator_keeps_shape_and_true_exclusion ... 2026-10-11 18:09:31,054 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_negated_account_id_code_leaf_negates_exactly_one_leaf_across_companies ... 2026-10-11 18:09:31,153 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_no_match_account_id_leaf_stays_false ... 2026-10-11 18:09:31,231 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_optimize_relational_domain_multicompany: Starting TestOptimizeRelationalDomainMultiCompany.test_single_company_single_match_account_id_leaf_stays_an_equality ... 2026-10-11 18:09:31,349 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:09:47,470 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-10-11 18:09:55,394 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-10-11 18:10:04,306 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-10-11 18:10:04,527 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-10-11 18:10:28,283 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_102_xlsx_export_report_currency ... 2026-10-11 18:10:28,666 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-10-11 18:10:31,953 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_89_report_currency_conversion_expanded_lines ... 2026-10-11 18:10:35,169 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-10-11 18:10:35,217 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 18:10:35,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 18:10:35,603 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:38,955 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dde440e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:38,957 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9345260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:38,966 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:38,972 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d93472e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:39,457 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:44,263 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae5ef100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:44,264 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da0d62a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:44,273 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:44,279 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da0d5da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:44,790 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:48,273 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae0958a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:48,275 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da09f1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:48,285 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:48,292 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da09f880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:49,943 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:53,017 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcb56f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:53,019 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc998f40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:53,028 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:53,035 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc9984a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:53,498 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:57,890 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8be3060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:57,891 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d886e5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:57,899 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:57,904 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d886e0c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:10:58,383 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:01,706 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b191cea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:01,708 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b17aa700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:01,716 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:01,722 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b17aa5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:03,123 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:06,438 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7ccc9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:06,439 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd9e6700> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:06,448 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:06,453 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd9e44a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:06,877 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:11,618 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc72a7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:11,620 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d948e520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:11,631 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:11,638 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d948cae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_partner_ledger.py", line 601, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:15,208 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-10-11 18:11:15,498 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:20,408 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da0bb600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:20,409 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae60e480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:20,419 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:20,425 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae60f880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:11:20,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:11:41,301 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_accounting_manager_sees_the_report_configuration_menu_without_developer_mode ... 2026-10-11 18:11:41,474 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_gate_names_a_group_the_manager_holds_directly ... 2026-10-11 18:11:41,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_configuration_menu_stays_hidden_from_a_user_without_the_accounting_manager_group ... 2026-10-11 18:11:41,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_config_menu: Starting TestReportConfigMenu.test_making_the_configuration_menu_visible_does_not_move_or_re_root_it ... 2026-10-11 18:11:41,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:11:59,050 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-10-11 18:11:59,241 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-10-11 18:11:59,386 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-10-11 18:11:59,631 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [646] 2026-10-11 18:11:59,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [667] 2026-10-11 18:11:59,651 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.report records with IDs: [145] 2026-10-11 18:11:59,701 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-10-11 18:11:59,910 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-10-11 18:12:00,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:12:16,605 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-10-11 18:12:19,241 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-10-11 18:12:19,754 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_empty_counterpart_lines_on_negative_operator ... 2026-10-11 18:12:19,816 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-10-11 18:12:19,879 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-10-11 18:12:20,865 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:12:38,887 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_company_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-11 18:12:39,734 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestExpandedLineGroupbyAmbiguousColumn.test_expand_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-11 18:12:40,434 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:12:58,825 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestDomainValueFromBalanceAmbiguousColumn.test_load_partner_id_groupby_move_join_domain_no_ambiguous_column ... 2026-10-11 18:12:59,527 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:13:30,154 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_accounts_without_group_fall_back_to_root_then_ungrouped_and_are_never_hidden ... 2026-10-11 18:13:31,965 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_hierarchy_buckets_are_not_shared_between_companies ... 2026-10-11 18:13:33,858 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_groups_accounts_and_off_restores_flat_list ... 2026-10-11 18:13:35,402 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_is_offered_and_starts_on ... 2026-10-11 18:13:36,767 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:14:07,045 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_adding_a_second_company_renders_that_companys_journal_items ... 2026-10-11 18:14:07,995 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_report_options_cache_company_scope: Starting ReportOptionsCacheIsCompanyScoped.test_the_options_cache_must_not_collapse_the_company_selection_to_one_id ... 2026-10-11 18:14:09,091 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:14:27,520 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_account_current_balance_exposed_on_chart_of_accounts_list_and_kanban ... 2026-10-11 18:14:27,636 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_existing_reporting_root_menus_are_unchanged ... 2026-10-11 18:14:27,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_invoice_analysis_reachable_as_pivot_from_accounting_reporting ... 2026-10-11 18:14:27,726 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_manifest_depends_stay_free_of_report_flag_dependency ... 2026-10-11 18:14:27,786 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_move_line_pivot_reachable_and_reuses_core_pivot_view ... 2026-10-11 18:14:27,865 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_actions_owned_by_to_account_reports_and_free_of_legal_report_off ... 2026-10-11 18:14:27,937 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_and_actions_gated_on_existing_accounting_groups ... 2026-10-11 18:14:28,004 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_do_not_create_a_new_root_or_application_menu ... 2026-10-11 18:14:28,062 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_no_new_ir_model_access_owned_by_to_account_reports ... 2026-10-11 18:14:28,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_partner_debit_credit_total_invoiced_exposed_on_form_and_kanban ... 2026-10-11 18:14:28,529 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_unauthorized_user_cannot_reach_new_menus ... 2026-10-11 18:14:28,860 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:14:48,948 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_engine_of_a_statutory_expression_is_refused ... 2026-10-11 18:14:49,043 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_subformula_of_a_statutory_expression_is_refused ... 2026-10-11 18:14:49,174 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_non_statutory_formula_is_still_allowed ... 2026-10-11 18:14:49,326 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_statutory_formula_is_refused_for_a_non_system_user ... 2026-10-11 18:14:49,475 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_fires_on_a_direct_orm_write_over_a_multi_record_set ... 2026-10-11 18:14:49,622 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_is_a_validation_error_not_an_access_error ... 2026-10-11 18:14:49,773 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_refusal_names_the_line_the_ma_so_and_both_formulas ... 2026-10-11 18:14:49,918 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_system_user_may_edit_a_statutory_formula ... 2026-10-11 18:14:50,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_unguarded_fields_on_a_statutory_expression_stay_editable ... 2026-10-11 18:14:50,277 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:15:07,907 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_journal_group_report_must_list_every_partner_not_only_the_first_batch ... 2026-10-11 18:15:09,469 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_stream_loop_query_isolation: Starting PartnerLedgerStreamingIntegrity.test_report_must_not_query_the_database_while_streaming_its_own_result_set ... 2026-10-11 18:15:11,101 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:15:28,172 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_aggregation_subformula_leading_minus_is_applied ... 2026-10-11 18:15:28,776 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_dotless_aggregation_term_raises_validation_error_not_traceback ... 2026-10-11 18:15:29,395 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_negated_known_token_is_not_flagged_unknown_and_still_gets_the_sign ... 2026-10-11 18:15:29,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_semicolon_compound_subformula_recognises_if_above_without_spurious_warning ... 2026-10-11 18:15:30,269 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_sum_children_sums_child_expressions_instead_of_raising ... 2026-10-11 18:15:30,945 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_unknown_subformula_token_logs_warning_and_does_not_alter_value ... 2026-10-11 18:15:31,555 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:15:49,414 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_count_rows_returns_row_count_not_monetary_sum ... 2026-10-11 18:15:50,122 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_dont_evaluate_keeps_expression_present_with_zero_and_is_not_computed ... 2026-10-11 18:15:50,685 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_mirrored_vat_pair_renders_exactly_one_nonzero_box ... 2026-10-11 18:15:51,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_with_equal_operands_renders_neither_box_nonzero ... 2026-10-11 18:15:52,079 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_below_suppresses_value_above_threshold ... 2026-10-11 18:15:52,981 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_between_window_is_lower_strict_and_upper_inclusive ... 2026-10-11 18:15:53,853 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_above_conditions_on_referenced_expression_not_own_value ... 2026-10-11 18:15:54,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_other_expr_below_conditions_on_referenced_expression_not_own_value ... 2026-10-11 18:15:55,449 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_and_rounding_n_are_distinct_tokens ... 2026-10-11 18:15:56,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_uses_half_up_not_bankers_rounding ... 2026-10-11 18:15:56,875 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_threshold_comparison_uses_currency_precision_not_raw_float ... 2026-10-11 18:15:57,611 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:15:57,632 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_company_level_suspense_account_is_flagged_without_any_journal ... 2026-10-11 18:16:06,074 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_flag_tracks_a_repointed_journal_suspense_account_live ... 2026-10-11 18:16:14,421 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_journal_suspense_account_is_flagged_regardless_of_its_code ... 2026-10-11 18:16:22,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_ordinary_accounts_near_the_suspense_numbering_are_not_flagged ... 2026-10-11 18:16:30,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:16:30,566 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_archiving_a_bank_journal_keeps_its_suspense_account_designated ... 2026-10-11 18:16:38,832 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_suspense_account_flag_archived_journal: Starting TestSuspenseAccountFlagArchivedJournal.test_unarchiving_a_bank_journal_leaves_its_suspense_account_designated ... 2026-10-11 18:16:46,331 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:17:04,530 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-10-11 18:17:17,820 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-10-11 18:17:56,476 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-10-11 18:18:08,234 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-10-11 18:18:18,556 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 18:18:31,292 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 18:18:42,606 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:47,135 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae7ff7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:47,136 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9cfd800> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:47,148 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:47,155 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9cfd580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:47,674 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:52,184 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae5eb240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:52,185 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae74d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:52,195 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:52,202 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae74efc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:52,747 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:56,316 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d5791580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:56,318 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9ebc680> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:56,327 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:56,334 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9ebfba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:18:56,855 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:01,335 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1f7c180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:01,337 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d85685e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:01,352 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:01,358 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d85693a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:01,937 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:06,545 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d946d440> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:06,547 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8150180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:06,558 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:06,565 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8150c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:07,065 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:10,850 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9e45f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:10,852 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae5e9760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:10,864 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:10,871 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae5e8180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:12,377 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:15,842 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae669da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:15,843 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae0bf9c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:15,853 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:15,860 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae0bf560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:16,301 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:20,663 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7cad260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:20,664 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7d04ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:20,675 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:20,682 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7d07a60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_tax_report.py", line 259, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:19:24,366 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-10-11 18:19:37,752 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-10-11 18:19:50,541 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-10-11 18:20:04,413 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-10-11 18:20:16,851 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:20:20,187 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9171d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:20:20,188 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8e03d80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:20:20,199 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:20:20,209 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8e02de0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:20:20,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:20:38,616 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_is_reachable_from_the_tax_tag_form ... 2026-10-11 18:20:38,760 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_opens_account_report_expression_records ... 2026-10-11 18:20:38,831 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_excludes_the_indicators_of_another_country ... 2026-10-11 18:20:38,903 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_identical_for_the_plus_and_minus_sign_prefix ... 2026-10-11 18:20:38,970 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_is_read_only_and_moves_no_reported_figure ... 2026-10-11 18:20:42,554 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_on_an_unused_tag_returns_an_empty_list_without_raising ... 2026-10-11 18:20:42,634 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_returns_only_the_indicators_consuming_the_tag ... 2026-10-11 18:20:42,766 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:20:59,936 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-10-11 18:21:03,588 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-10-11 18:21:03,862 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-10-11 18:21:27,851 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-10-11 18:21:28,660 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-10-11 18:21:28,744 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:32,108 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8a863e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:32,112 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b03756c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:32,123 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:32,128 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b0376f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:32,650 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:37,503 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d894efc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:37,504 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae8aa160> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:37,514 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:37,520 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae8a8180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:37,998 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:42,733 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aebff2e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:42,736 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dbc765c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:42,744 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:42,749 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dbc75f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:43,239 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:46,635 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae075e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:46,636 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae77b380> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:46,646 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:46,654 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae77a5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:47,150 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:51,624 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc848d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:51,626 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dda672e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:51,641 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:51,648 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dda640e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:52,128 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:56,407 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d936aac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:56,409 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9219580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:56,419 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:56,424 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d921a340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:21:56,871 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:00,168 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd56e0c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:00,169 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b16c3f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:00,178 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:00,184 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b16c1620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:00,632 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:05,290 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9735120> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:05,292 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9c57ce0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:05,302 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:05,309 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae281620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 741, in test_999_analytic_groupby_total_not_affected analytic_data = self._create_analytic_test_data(report_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:08,258 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-10-11 18:22:09,100 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-10-11 18:22:09,165 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:13,577 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9c8b060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:13,578 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48afa5b740> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:13,586 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:13,590 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48afa584a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:13,976 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:18,273 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d853fb00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:18,274 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae4798a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:18,285 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:18,290 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae479f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:18,769 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:22,043 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aeaf9e40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:22,044 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b191e2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:22,053 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:22,059 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b191da80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:22,470 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:26,491 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d5478ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:26,493 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc849d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:26,504 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:26,510 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc848ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:26,934 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:31,208 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d90d8220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:31,209 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d975f100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:31,216 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:31,220 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d975fba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:31,628 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:34,699 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d334afc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:34,700 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48aebe5760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:34,706 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:34,711 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48aebe5260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:35,152 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:39,242 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b03b4c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:39,243 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48aeaf94e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:39,250 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:39,255 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48aeaf8860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:39,698 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:43,161 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d831e7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:43,163 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ddce9580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:43,173 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:43,180 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ddce8040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/test_trial_balance.py", line 570, in test_99_export_analytic_groupby_headers_pdf_xlsx analytic_data = self._create_analytic_test_data(current_datetime) File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_reports/tests/common.py", line 1048, in _create_analytic_test_data analytic_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:47,234 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-10-11 18:22:47,505 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:50,700 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc5b7100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:50,701 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dadbc5e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:50,709 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:50,715 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dadbc400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:22:50,758 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:23:17,068 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_a_readonly_accountant_can_open_the_trial_balance ... 2026-10-11 18:23:17,270 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_trial_balance_render_is_read_only: Starting TrialBalanceRenderIsReadOnly.test_rendering_the_trial_balance_creates_no_account ... 2026-10-11 18:23:17,544 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:23:35,222 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_freshly_created_expression_opts_into_none_of_the_new_controls ... 2026-10-11 18:23:35,363 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_a_line_opting_into_nothing_renders_the_hand_computed_balance ... 2026-10-11 18:23:37,449 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_configuring_a_bank_suspense_account_elsewhere_does_not_move_an_ordinary_figure ... 2026-10-11 18:23:38,139 121 INFO rb-001770c-225483-423665 odoo.addons.to_account_reports.tests.test_tt99_controls_are_inert_by_default: Starting TestTt99ControlsAreInertByDefault.test_stamped_suspense_items_elsewhere_do_not_move_an_ordinary_figure ... 2026-10-11 18:23:39,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:23:39,365 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-10-11 18:23:39,591 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:23:39,612 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-10-11 18:23:39,766 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-10-11 18:23:39,890 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-10-11 18:23:40,126 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-10-11 18:23:40,618 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-10-11 18:23:41,019 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:23:41,041 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_command_cleanup: Starting TestCommandCleanup.test_cleanup_removes_unanswered_old_commands ... 2026-10-11 18:23:41,208 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted attendance.command.device records with IDs: [5, 4, 3] 2026-10-11 18:23:41,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:23:41,266 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-10-11 18:23:41,381 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:23:41,404 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-10-11 18:23:41,751 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:23:41,772 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-10-11 18:23:41,931 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:23:41,998 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-10-11 18:23:42,106 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-10-11 18:23:42,156 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-10-11 18:23:42,209 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-10-11 18:23:42,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-10-11 18:23:42,537 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-10-11 18:23:42,877 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-10-11 18:23:43,029 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-10-11 18:23:43,186 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-10-11 18:23:43,368 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-10-11 18:23:43,934 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-10-11 18:23:44,557 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-10-11 18:23:44,655 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-10-11 18:23:44,710 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34902] 2026-10-11 18:23:44,763 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-10-11 18:23:44,848 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34940] 2026-10-11 18:23:44,864 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [14] 2026-10-11 18:23:44,907 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-10-11 18:23:45,039 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34941] 2026-10-11 18:23:45,100 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-10-11 18:23:45,159 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-10-11 18:23:45,242 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-10-11 18:23:45,535 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-10-11 18:23:45,678 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-10-11 18:23:45,848 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-10-11 18:23:45,934 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-10-11 18:23:46,025 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-10-11 18:23:46,418 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-10-11 18:23:46,841 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:23:46,866 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_first_line_keeps_the_rest ... 2026-10-11 18:23:47,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:47,642 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:47] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.038 0.482 2026-10-11 18:23:47,689 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_attlog_malformed_line_costs_only_that_line ... 2026-10-11 18:23:47,876 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:49,534 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:49] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 57 0.031 1.632 2026-10-11 18:23:49,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_biodata_malformed_line_costs_only_that_line ... 2026-10-11 18:23:49,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:50,218 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:50] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 33 0.023 0.412 2026-10-11 18:23:50,276 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_finger_malformed_line_costs_only_that_line ... 2026-10-11 18:23:50,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:50,854 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:50] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 24 0.009 0.376 2026-10-11 18:23:50,903 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_get_option_delay ... 2026-10-11 18:23:51,117 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_value_containing_equal_sign_keeps_later_fields ... 2026-10-11 18:23:51,281 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:51,702 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:51] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 36 0.024 0.401 2026-10-11 18:23:51,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_info_reply_without_ip_address ... 2026-10-11 18:23:51,925 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_polling_never_breeds_commands ... 2026-10-11 18:23:52,129 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-10-11 18:23:52,290 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:52,761 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:52] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 31 0.015 0.460 2026-10-11 18:23:52,815 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-10-11 18:23:53,017 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:53,542 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:53] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 62 0.039 0.491 2026-10-11 18:23:53,590 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-10-11 18:23:53,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:55,789 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:55] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 62 0.040 1.927 2026-10-11 18:23:55,834 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-10-11 18:23:56,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:56,588 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:56] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 55 0.046 0.524 2026-10-11 18:23:56,646 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:56] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 32 0.025 0.030 2026-10-11 18:23:56,686 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:56] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 15 0.010 0.022 2026-10-11 18:23:56,745 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-10-11 18:23:56,934 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:57,366 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:57] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 21 0.009 0.432 2026-10-11 18:23:57,369 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_post_data_user_finger_01: waiting for threads: [] 2026-10-11 18:23:57,407 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-10-11 18:23:57,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:58,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:58] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 30 0.030 0.480 2026-10-11 18:23:58,115 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-10-11 18:23:58,285 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:58,757 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:58] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 8 0.004 0.471 2026-10-11 18:23:58,759 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-10-11 18:23:58,800 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-10-11 18:23:58,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:23:59,448 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:23:59] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.006 0.448 2026-10-11 18:23:59,492 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-10-11 18:23:59,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:24:01,769 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:24:01] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.013 2.061 2026-10-11 18:24:01,770 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-10-11 18:24:01,811 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-10-11 18:24:01,991 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:24:02,489 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:24:02] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 14 0.013 0.490 2026-10-11 18:24:02,505 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:24:02] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.001 0.011 2026-10-11 18:24:02,548 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_queued_command_is_delivered_on_first_poll ... 2026-10-11 18:24:02,746 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-10-11 18:24:02,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:24:03,370 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:24:03] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 7 0.007 0.436 2026-10-11 18:24:03,422 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_user_malformed_line_costs_only_that_line ... 2026-10-11 18:24:03,600 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:24:04,111 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:24:04] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 35 0.031 0.487 2026-10-11 18:24:04,179 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:04,286 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-10-11 18:24:04,372 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-10-11 18:24:04,457 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-10-11 18:24:04,533 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-10-11 18:24:04,611 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-10-11 18:24:04,692 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:04,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-10-11 18:24:13,381 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [61], uid: 575, model: attendance.device 2026-10-11 18:24:13,413 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [102], uid: 575, model: attendance.device.user 2026-10-11 18:24:13,432 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [56], uid: 575, model: user.attendance 2026-10-11 18:24:13,518 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-10-11 18:24:21,504 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:24:21,902 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-10-11 18:24:22,040 121 INFO rb-001770c-225483-423665 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_noop_when_employee_has_no_existing_template ... 2026-10-11 18:24:22,350 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:24:22,369 121 INFO rb-001770c-225483-423665 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-10-11 18:24:22,405 121 INFO rb-001770c-225483-423665 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-10-11 18:24:22,448 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:22,465 121 INFO rb-001770c-225483-423665 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-10-11 18:24:22,495 121 INFO rb-001770c-225483-423665 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-10-11 18:24:22,538 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:22,562 121 INFO rb-001770c-225483-423665 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-10-11 18:24:22,595 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:27,137 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8151620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:27,138 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8889bc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:27,147 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:27,153 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8888cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_backdate/tests/test_backdate_mixin.py", line 88, in test_backdate_context_emits_exactly_the_four_required_keys self.registry.setup_models(self.env.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:27,257 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:30,608 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aff1bd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:30,609 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d65463e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:30,617 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:30,621 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d65460c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:24:30,660 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:31,541 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:24:31,542 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:24:31,724 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:24:31,724 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:24:31,796 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-10-11 18:24:31,876 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_02_many_rates_per_day_when_bank_or_type_differs ... 2026-10-11 18:24:31,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_03_one_rate_per_day_without_bank ... 2026-10-11 18:24:32,039 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_04_one_rate_per_day_per_bank_without_exchange_type ... 2026-10-11 18:24:32,126 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:24:32,617 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:24:32,617 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:24:32,744 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:24:32,745 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:24:32,805 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_context_scope_accepts_both_bank_key_spellings ... 2026-10-11 18:24:32,870 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-10-11 18:24:41,854 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-11 18:24:46,516 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-10-11 18:24:50,871 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_mixed_invoice_and_bill_same_transaction_keep_their_own_rate ... 2026-10-11 18:24:53,458 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-10-11 18:24:57,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-11 18:25:01,373 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-10-11 18:25:05,527 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-10-11 18:25:09,657 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-11 18:25:14,150 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-10-11 18:25:18,227 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-10-11 18:25:24,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default_but_no_have_rate ... 2026-10-11 18:25:28,845 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-10-11 18:25:33,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:25:34,128 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:25:34,128 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:25:34,269 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:25:34,270 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:25:34,407 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7224] 2026-10-11 18:25:34,408 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-10-11 18:25:34,460 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7206] 2026-10-11 18:25:34,460 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-10-11 18:25:34,460 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_currency_with_no_rate_at_all_still_resolves_to_one ... 2026-10-11 18:25:34,512 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_no_history: Starting TestCurrencyRateNoHistory.test_rate_dated_after_query_date_falls_back_to_earliest_recorded_rate ... 2026-10-11 18:25:34,597 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:25:35,342 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:25:35,342 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:25:35,526 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:25:35,526 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:25:36,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-10-11 18:25:41,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_have_bank_default_but_no_have_rate ... 2026-10-11 18:25:45,717 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-10-11 18:25:50,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-10-11 18:25:54,593 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-10-11 18:25:57,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal_but_no_rate ... 2026-10-11 18:25:59,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_have_bank_default_but_no_have_rate ... 2026-10-11 18:26:01,542 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-10-11 18:26:03,740 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-10-11 18:26:06,770 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-10-11 18:26:08,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal_but_no_rate ... 2026-10-11 18:26:10,538 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-10-11 18:26:13,430 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default_but_no_have_rate ... 2026-10-11 18:26:15,272 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-10-11 18:26:17,301 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-10-11 18:26:18,551 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:26:19,132 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:26:19,132 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:26:19,285 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:26:19,286 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:26:20,209 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_clears_to_zero_after_bill_under_anglo_saxon_standard_costing ... 2026-10-11 18:26:24,737 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_grni_stays_zero_after_return_and_bill_across_a_rate_movement ... 2026-10-11 18:26:30,532 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_no_spurious_price_difference_when_bill_matches_bank_converted_cost ... 2026-10-11 18:26:34,532 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_composes_with_mrp_subcontracting_purchase ... 2026-10-11 18:26:38,370 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_price_difference_recognized_on_full_qty_when_stock_stays_on_hand ... 2026-10-11 18:26:42,374 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_refund_without_return_uses_core_standard_basis_unchanged ... 2026-10-11 18:26:47,606 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_resupply_receipt_valued_at_bank_rate ... 2026-10-11 18:26:50,748 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_company_currency_po_is_noop ... 2026-10-11 18:26:52,620 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_lot_receipt_every_lot_revalued_at_bank_rate ... 2026-10-11 18:26:55,900 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_not_rewritten_by_bank_rate_receipt ... 2026-10-11 18:26:58,223 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_price_receipt_svl_matches_fifo_bank_rate_parity ... 2026-10-11 18:27:01,148 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_bank_configured_is_noop ... 2026-10-11 18:27:03,515 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_bank_rate_standard_price_receipt: Starting TestBankRateStandardPriceReceipt.test_standard_receipt_without_purchase_line_is_noop ... 2026-10-11 18:27:04,238 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:04,792 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7081] 2026-10-11 18:27:04,792 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-10-11 18:27:04,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7103] 2026-10-11 18:27:04,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-10-11 18:27:05,734 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 78] 2026-10-11 18:27:05,909 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [77, 62, 63] 2026-10-11 18:27:06,197 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6968, 5961, 5958, 3657, 3656, 3655, 3654, 3653, 3652, 3651, 3649, 3200, 3199, 3198, 3197, 3196, 3195, 3194, 3193, 3192, 3191, 3190, 3189, 3188, 3187, 3186, 3185, 3184, 3183, 3182] 2026-10-11 18:27:06,379 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [346505, 240447, 174626, 174635, 174627, 174628, 174629, 174630, 174631, 174632, 174633, 174634, 241168, 241170, 241172, 241174, 242773] 2026-10-11 18:27:06,379 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted purchase.order records with IDs: [18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 2026-10-11 18:27:06,399 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174636, 174637, 174638, 174639] 2026-10-11 18:27:06,399 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-10-11 18:27:06,409 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 497, 498, 499, 500, 501, 502, 503, 505, 701] 2026-10-11 18:27:06,429 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [171890, 144053, 144054, 144055] 2026-10-11 18:27:06,429 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-10-11 18:27:07,901 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default ... 2026-10-11 18:27:09,524 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_have_bank_default_but_no_rate ... 2026-10-11 18:27:11,299 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_autofill_po_create_manual_not_have_bank_default ... 2026-10-11 18:27:13,037 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-10-11 18:27:23,266 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_stock_move_currency_context_ignored_when_no_purchase_line ... 2026-10-11 18:27:23,411 121 INFO rb-001770c-225483-423665 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_supply_po_rate_no_have_bank_default_uses_base_module_fallback ... 2026-10-11 18:27:25,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:25,065 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_01_a_single_record_method_is_given_one_record ... 2026-10-11 18:27:25,287 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_02_the_records_come_back_to_the_caller ... 2026-10-11 18:27:25,462 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_03_a_method_returning_nothing_gets_its_recordset_back ... 2026-10-11 18:27:25,621 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_04_a_batch_size_larger_than_the_work_changes_nothing ... 2026-10-11 18:27:25,766 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_05_batches_are_bounded_by_the_size_asked_for ... 2026-10-11 18:27:25,946 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_06_an_empty_recordset_is_still_one_call ... 2026-10-11 18:27:26,099 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:26,117 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_01_kwarg_true_with_no_context_key_is_suppressed_on_the_single_call_branch ... 2026-10-11 18:27:26,312 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_02_kwarg_true_with_no_context_key_is_suppressed_and_the_run_continues ... 2026-10-11 18:27:26,471 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_03_context_false_overrides_kwarg_true ... 2026-10-11 18:27:26,597 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_04_no_kwarg_no_context_key_propagates_the_constructor_default ... 2026-10-11 18:27:26,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_05_context_only_caller_shape_like_to_git_action_pull ... 2026-10-11 18:27:26,934 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_06_context_only_caller_shape_like_to_attendance_device_fetch ... 2026-10-11 18:27:27,099 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_07_unthreaded_batch_without_savepoint_lets_an_aborted_transaction_swallow_every_later_batch ... 2026-10-11 18:27:27,451 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_08_swallowed_single_call_must_not_report_the_original_recordset_as_succeeded ... 2026-10-11 18:27:27,631 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_09_swallowed_batch_must_not_leak_into_a_result_with_nothing_trackable ... 2026-10-11 18:27:27,843 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_10_two_calls_on_the_same_decorated_closure_resolve_ignore_error_independently ... 2026-10-11 18:27:27,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:27,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_decorator_accepts_rebalance_flag ... 2026-10-11 18:27:28,030 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_drained_home_helps_the_busiest_group ... 2026-10-11 18:27:28,058 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_everything_drained_returns_none ... 2026-10-11 18:27:28,091 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_full_drain_simulation_matches_the_described_shape ... 2026-10-11 18:27:28,126 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_last_group_standing_takes_every_thread_up_to_cap ... 2026-10-11 18:27:28,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_serves_home_group_first ... 2026-10-11 18:27:28,185 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_tie_prefers_more_idle_capacity ... 2026-10-11 18:27:28,220 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:30,006 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-10-11 18:27:30,093 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-10-11 18:27:30,143 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-10-11 18:27:30,164 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from test_get_rules_query_budget /data/build/Viindoo-tvtmaaddons-18.0/to_base/tests/test_permissive_rule_shortcircuit.py:110 2026-10-11 18:27:30,217 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-10-11 18:27:30,276 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-10-11 18:27:30,334 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-10-11 18:27:30,394 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-10-11 18:27:30,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:27:31,428 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-10-11 18:27:31,439 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36039] 2026-10-11 18:27:31,446 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:27:31,590 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-10-11 18:27:33,213 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-10-11 18:27:36,062 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-10-11 18:27:39,037 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:27:39,056 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-10-11 18:27:39,081 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-10-11 18:27:39,263 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-10-11 18:27:39,300 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-10-11 18:27:39,338 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-10-11 18:27:39,375 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-10-11 18:27:39,407 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-10-11 18:27:39,436 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-10-11 18:27:39,468 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-10-11 18:27:39,506 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-10-11 18:27:39,544 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-10-11 18:27:39,593 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-10-11 18:27:39,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-10-11 18:27:39,663 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-10-11 18:27:39,700 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-10-11 18:27:39,756 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-10-11 18:27:39,795 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-10-11 18:27:39,845 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-10-11 18:27:39,877 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-10-11 18:27:39,911 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-10-11 18:27:39,949 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-10-11 18:27:39,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-10-11 18:27:40,025 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-10-11 18:27:40,076 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-10-11 18:27:40,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-10-11 18:27:40,129 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-10-11 18:27:40,154 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-10-11 18:27:40,180 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-10-11 18:27:40,210 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-10-11 18:27:40,246 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-10-11 18:27:40,282 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-10-11 18:27:40,320 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-10-11 18:27:40,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-10-11 18:27:40,392 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-10-11 18:27:40,426 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-10-11 18:27:40,457 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-10-11 18:27:40,489 121 INFO rb-001770c-225483-423665 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-10-11 18:27:40,537 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:27:40,557 121 INFO rb-001770c-225483-423665 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-10-11 18:27:41,004 121 INFO rb-001770c-225483-423665 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-10-11 18:27:41,372 121 INFO rb-001770c-225483-423665 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-10-11 18:27:43,025 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:00,760 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-10-11 18:28:01,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-10-11 18:28:02,190 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-10-11 18:28:02,897 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-10-11 18:28:03,628 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-10-11 18:28:04,539 121 INFO rb-001770c-225483-423665 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-10-11 18:28:06,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-10-11 18:28:07,028 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #580 deleted res.currency.rate records with IDs: [281, 282] 2026-10-11 18:28:07,796 121 INFO rb-001770c-225483-423665 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-10-11 18:28:09,707 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-10-11 18:28:09,760 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #580 deleted res.currency.rate records with IDs: [281, 282] 2026-10-11 18:28:10,558 121 INFO rb-001770c-225483-423665 odoo.addons.payment.models.payment_transaction: tried to write on transaction with reference Test Transaction with the same value for the state: done 2026-10-11 18:28:12,514 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:28:14,205 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7209, 7128, 7199, 7131, 7152, 7129, 7099, 7101, 7132, 7133, 7144, 7137, 7136, 7106, 7135, 7146, 7141, 7191, 7143, 7085, 7134, 7142, 7145, 7139, 7138, 7140, 7083, 7150, 7084, 7125, 7086, 7087, 7119, 7151, 7242, 7088, 7154, 7089, 7155, 7192, 7159, 7156, 7158, 7206, 7161, 7160, 7224, 7162, 7193, 7163, 7194, 7164, 7243, 7165, 7104, 7124, 7109, 7166, 7090, 7092, 7091, 7170, 7100, 7169, 7168, 7167, 7171, 7172, 7105, 7174, 7176, 7147, 7149, 7202, 7112, 7175, 7148, 7173, 7177, 7178, 7222, 7180, 7179, 7107, 7093, 7181, 7190, 7188, 7184, 7183, 7196, 7189, 7182, 7187, 7120, 7186, 7185, 7113, 7114, 7195, 7197, 7201, 7200, 7094, 7198, 7115, 7241, 7096, 7237, 7239, 7116, 7240, 7097, 7238, 7236, 7108, 7230, 7110, 7235, 7231, 7226, 7229, 7221, 7098, 7117, 7234, 7228, 7227, 7225, 7220, 7223, 7232, 7157, 7218, 7219, 7214, 7216, 7210, 7211, 7213, 7111, 7212, 7217, 7215, 7102, 7123, 7081, 7127, 7126, 7208, 7082, 7103, 7207, 7233, 7122, 7130, 7153, 7121, 7095, 7205, 7118, 7203, 7204] 2026-10-11 18:28:14,205 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-10-11 18:28:14,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_ccdj_journal_created_for_chart_backed_companies_after_install ... 2026-10-11 18:28:14,526 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_in_available_currencies_succeeds ... 2026-10-11 18:28:14,577 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_no_restriction_when_available_currencies_empty ... 2026-10-11 18:28:14,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_check_default_converted_currency_not_in_available_currencies_raises ... 2026-10-11 18:28:14,673 121 INFO rb-001770c-225483-423665 odoo.addons.to_currency_conversion_diff.tests.test_payment_provider_supported_currency: Starting TestPaymentProviderSupportedCurrency.test_removing_default_converted_currency_from_available_currencies_raises ... 2026-10-11 18:28:14,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:28:14,779 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-10-11 18:28:14,978 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [16], uid: 6, model: employee.document 2026-10-11 18:28:15,035 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: employee.document 2026-10-11 18:28:15,067 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3219] 2026-10-11 18:28:15,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-10-11 18:28:15,101 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-10-11 18:28:15,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-10-11 18:28:15,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-10-11 18:28:15,350 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3215] 2026-10-11 18:28:15,353 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-10-11 18:28:15,392 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-10-11 18:28:15,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3220, 3219] 2026-10-11 18:28:15,661 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [179472, 179471] 2026-10-11 18:28:15,661 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-10-11 18:28:15,667 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-10-11 18:28:15,694 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-10-11 18:28:15,927 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36084] 2026-10-11 18:28:15,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-10-11 18:28:15,972 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-10-11 18:28:16,240 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36086] 2026-10-11 18:28:16,255 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-10-11 18:28:16,264 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4568] 2026-10-11 18:28:16,279 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36087] 2026-10-11 18:28:16,283 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-10-11 18:28:16,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:16,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-10-11 18:28:16,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-10-11 18:28:16,870 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-10-11 18:28:17,193 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-10-11 18:28:17,452 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-10-11 18:28:17,534 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-10-11 18:28:17,572 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-10-11 18:28:17,811 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-10-11 18:28:17,914 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-10-11 18:28:17,969 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-10-11 18:28:18,275 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-10-11 18:28:18,480 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-10-11 18:28:18,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-10-11 18:28:18,985 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-10-11 18:28:19,203 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-10-11 18:28:19,474 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:19,492 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-10-11 18:28:19,688 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-10-11 18:28:19,828 121 INFO rb-001770c-225483-423665 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-10-11 18:28:19,920 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:19,937 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-10-11 18:28:21,584 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-10-11 18:28:21,597 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36138] 2026-10-11 18:28:21,606 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:21,649 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 587, model: stock.lot 2026-10-11 18:28:21,681 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 587, model: stock.lot 2026-10-11 18:28:21,696 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #587 deleted mail.message records with IDs: [36135] 2026-10-11 18:28:21,698 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 587, model: stock.lot 2026-10-11 18:28:21,746 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-10-11 18:28:22,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-10-11 18:28:23,503 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-10-11 18:28:24,395 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-10-11 18:28:25,358 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:28:25,377 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-10-11 18:28:25,500 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:25,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_functional_stock_move_line: Starting TestMaintenanceEquipment.test_create_equipment_with_working_frequency_when_stock_move ... 2026-10-11 18:28:26,420 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:26,444 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-10-11 18:28:26,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:26,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-10-11 18:28:26,861 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:26,878 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-10-11 18:28:27,522 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-10-11 18:28:27,536 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36185] 2026-10-11 18:28:27,545 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:28,172 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-10-11 18:28:28,187 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36187] 2026-10-11 18:28:28,197 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:28,758 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-10-11 18:28:28,767 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36189] 2026-10-11 18:28:28,774 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:28,797 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 590, model: working.frequency.template 2026-10-11 18:28:28,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 590, model: working.frequency.template 2026-10-11 18:28:28,810 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 590, model: working.frequency.template 2026-10-11 18:28:28,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 590, model: equipment.working.frequency 2026-10-11 18:28:28,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 590, model: equipment.working.frequency 2026-10-11 18:28:28,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 590, model: equipment.working.frequency 2026-10-11 18:28:28,853 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-10-11 18:28:29,418 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-10-11 18:28:29,431 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36191] 2026-10-11 18:28:29,440 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:30,062 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-10-11 18:28:30,074 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36193] 2026-10-11 18:28:30,081 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:30,725 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-10-11 18:28:30,739 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36195] 2026-10-11 18:28:30,750 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:30,810 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #591 deleted working.frequency.template records with IDs: [11] 2026-10-11 18:28:30,831 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #591 deleted equipment.working.frequency records with IDs: [10] 2026-10-11 18:28:30,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-10-11 18:28:31,457 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-10-11 18:28:31,467 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36197] 2026-10-11 18:28:31,475 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:32,035 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-10-11 18:28:32,044 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36199] 2026-10-11 18:28:32,051 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:32,657 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-10-11 18:28:32,675 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36201] 2026-10-11 18:28:32,689 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:28:32,757 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #595 deleted working.frequency.template records with IDs: [12] 2026-10-11 18:28:32,780 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #595 deleted equipment.working.frequency records with IDs: [11] 2026-10-11 18:28:32,835 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:28:33,022 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdate_is_taken_as_the_validating_users_local_date ... 2026-10-11 18:28:33,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_backdated_receipt_of_lot_with_equipment_restamps_equipment_with_backdate ... 2026-10-11 18:28:34,594 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_created_from_backdated_receipt_takes_backdate_as_effective_date ... 2026-10-11 18:28:35,328 121 INFO rb-001770c-225483-423665 odoo.addons.to_equipment_woking_frequency_backdate.tests.test_equipment_effective_date: Starting TestEquipmentEffectiveDateBackdate.test_equipment_prepared_from_backdated_move_line_carries_the_backdate ... 2026-10-11 18:28:35,864 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:35,886 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-10-11 18:28:36,519 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:36,962 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login failed for db:rb-001770c-225483-423665 login:admin from 127.0.0.1 2026-10-11 18:28:36,964 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:36] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.010 0.438 2026-10-11 18:28:36,988 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-10-11 18:28:36,996 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from 127.0.0.1 2026-10-11 18:28:37,027 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:37] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.024 0.034 2026-10-11 18:28:37,038 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_device: User 2 inserts device log (qj6dIZgoqHZ51BwemVSCa2Anbrec44GMUVCGjKN5uO) 2026-10-11 18:28:37,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login failed for db:rb-001770c-225483-423665 login:admin from 127.0.0.1 2026-10-11 18:28:37,056 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:37] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.005 0.016 2026-10-11 18:28:37,058 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-10-11 18:28:37,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-10-11 18:28:37,818 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login failed for db:rb-001770c-225483-423665 login:local_only_test_user from n/a 2026-10-11 18:28:37,859 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:local_only_test_user from n/a 2026-10-11 18:28:37,898 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-10-11 18:28:38,550 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login failed for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 18:28:38,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:admin from n/a 2026-10-11 18:28:38,609 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:28:39,253 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-10-11 18:28:39,283 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-10-11 18:28:39,322 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_viindoo_user_falls_back_to_local_login_when_outbound_check_fails ... 2026-10-11 18:28:39,405 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:28:39,426 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-10-11 18:28:39,436 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-10-11 18:28:39,437 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-11 18:28:39,540 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-10-11 18:28:39,601 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-10-11 18:28:39,657 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-10-11 18:28:39,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-10-11 18:28:39,664 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-11 18:28:39,770 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:39,810 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-10-11 18:28:39,823 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:40,249 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via 127.0.0.1 2026-10-11 18:28:40,249 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-10-11 18:28:40,265 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [81] 2026-10-11 18:28:40,328 121 INFO rb-001770c-225483-423665 odoo.tests.common: Simulating signal changes during tests 2026-10-11 18:28:40,328 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:40] "POST /api/saas/install_module HTTP/1.1" 200 - 38 0.055 0.453 2026-10-11 18:28:40,358 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-10-11 18:28:40,373 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:40,829 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:40] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.013 0.447 2026-10-11 18:28:40,858 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-10-11 18:28:40,870 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:42,509 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:42] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.039 1.603 2026-10-11 18:28:42,563 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:42,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page ... 2026-10-11 18:28:42,596 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:44,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:44] "GET /web/reset_password HTTP/1.1" 200 - 200 0.222 1.264 2026-10-11 18:28:44,080 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page: waiting for threads: [] 2026-10-11 18:28:44,121 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_reset_password: Starting TestResetPassword.test_reset_password_page_where_the_module_is_not_installed ... 2026-10-11 18:28:44,129 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:28:45,555 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:28:45] "GET /web/reset_password HTTP/1.1" 200 - 198 0.133 1.296 2026-10-11 18:28:45,557 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_reset_password.TestResetPassword.test_reset_password_page_where_the_module_is_not_installed: waiting for threads: [] 2026-10-11 18:28:45,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:28:45,660 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-10-11 18:28:52,392 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-10-11 18:28:58,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-10-11 18:28:58,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: skipped TestSaaSResource.test_generate_history_company_deleted : A company created by a test cannot be deleted. Core stock gives every new company a warehouse when running in test mode, and stock_dropshipping adds a dropship picking type unconditionally; both hold a restrict foreign key on res_company. Core skips its own company-deletion test for this same reason - see the skip on test_remove_company_with_progress in addons/onboarding/tests/test_onboarding.py. 2026-10-11 18:28:58,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-10-11 18:28:58,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-10-11 18:28:59,705 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [858] 2026-10-11 18:29:00,409 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [859] 2026-10-11 18:29:02,503 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted res.users records with IDs: [602] 2026-10-11 18:29:02,639 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-10-11 18:29:12,285 121 INFO rb-001770c-225483-423665 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-10-11 18:29:12,890 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:29:12,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-10-11 18:29:13,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-10-11 18:29:13,089 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-10-11 18:29:13,168 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 18:29:14,621 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-10-11 18:29:14,677 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-10-11 18:29:14,712 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-10-11 18:29:14,855 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-10-11 18:29:15,026 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-10-11 18:29:15,642 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-10-11 18:29:16,373 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-10-11 18:29:16,905 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 609, model: event.event, fields: total_timesheet_hours 2026-10-11 18:29:16,983 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-10-11 18:29:17,593 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-10-11 18:29:17,629 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-10-11 18:29:17,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-10-11 18:29:19,051 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-10-11 18:29:19,975 121 INFO rb-001770c-225483-423665 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-10-11 18:29:20,496 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:29:20,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-10-11 18:29:20,655 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:20,673 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-10-11 18:29:20,903 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-10-11 18:29:20,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-10-11 18:29:21,227 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36258] 2026-10-11 18:29:21,238 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [10] 2026-10-11 18:29:21,250 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4588] 2026-10-11 18:29:21,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:22,230 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-10-11 18:29:22,331 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-10-11 18:29:23,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-10-11 18:29:23,028 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-10-11 18:29:23,605 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-10-11 18:29:24,329 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-10-11 18:29:25,217 121 INFO rb-001770c-225483-423665 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-10-11 18:29:26,367 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:26,432 121 INFO rb-001770c-225483-423665 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-10-11 18:29:26,692 121 INFO rb-001770c-225483-423665 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-10-11 18:29:26,721 121 INFO rb-001770c-225483-423665 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_partner_driver_license_ids_lists_employee_driver_licenses_and_is_searchable ... 2026-10-11 18:29:27,090 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:29:27,748 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-10-11 18:29:27,793 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-10-11 18:29:27,829 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-10-11 18:29:27,879 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-10-11 18:29:27,928 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-10-11 18:29:28,080 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-10-11 18:29:28,121 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-10-11 18:29:28,360 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-10-11 18:29:28,390 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-10-11 18:29:28,470 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-10-11 18:29:28,505 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-10-11 18:29:28,546 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-10-11 18:29:28,590 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:28,699 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:29:28,766 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:29:28,809 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-10-11 18:29:28,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-10-11 18:29:28,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:29:28,954 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_reading_a_section_with_an_ungeocoded_endpoint_does_not_raise ... 2026-10-11 18:29:29,054 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:29:29,108 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:29,127 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_db_level_failure_on_one_record_must_not_poison_the_survivors ... 2026-10-11 18:29:29,496 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_record_must_not_stop_the_rest_of_a_multi_record_batch ... 2026-10-11 18:29:29,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_batch_records ... 2026-10-11 18:29:30,374 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_is_not_wrapped_in_the_batch_report_non_regression_guard ... 2026-10-11 18:29:30,571 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_single_record_call_raises_exactly_what_fetch_raises_non_regression_guard ... 2026-10-11 18:29:30,774 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-10-11 18:29:37,357 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_must_not_tell_the_operator_the_survivors_were_kept ... 2026-10-11 18:29:37,726 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_batch_report_names_every_failed_record_not_only_the_first ... 2026-10-11 18:29:38,301 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-10-11 18:29:38,737 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:38,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_id_falls_back_to_own_pair ... 2026-10-11 18:29:38,806 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_directions_res_target_pairing: Starting TestFetchDirectionsDataResTargetPairing.test_fetch_directions_data_with_only_res_model_falls_back_to_own_pair ... 2026-10-11 18:29:38,862 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:38,885 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_coordinate_less_endpoint_is_reported_against_the_partner_not_the_provider ... 2026-10-11 18:29:39,094 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-10-11 18:29:39,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-10-11 18:29:40,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_positive_distance_with_zero_time_still_reports_the_zero_time_cause ... 2026-10-11 18:29:40,426 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_provider_returning_zero_distance_is_not_reported_as_a_zero_time_observation ... 2026-10-11 18:29:40,650 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-10-11 18:29:40,929 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-10-11 18:29:41,195 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:41,214 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_bare_positive_distance_records_measured_while_a_blank_one_preserves_a_recorded_cause ... 2026-10-11 18:29:41,240 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_created_with_a_positive_distance_cannot_escape_the_rule_the_write_door_enforces ... 2026-10-11 18:29:41,379 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-10-11 18:29:41,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_a_row_written_with_a_positive_distance_obeys_the_same_rule_the_create_door_enforces ... 2026-10-11 18:29:41,568 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-10-11 18:29:41,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_create: Starting TestDistanceStatusBareCreate.test_create_never_persists_a_positive_distance_beside_no_coordinates_premise_guard ... 2026-10-11 18:29:41,757 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-10-11 18:29:41,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:41,836 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_false_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-10-11 18:29:42,033 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_on_unlocated_endpoints_records_measured ... 2026-10-11 18:29:42,186 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_positive_distance_overwrites_a_stale_recorded_cause ... 2026-10-11 18:29:42,381 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_bare_write_of_zero_distance_leaves_a_determined_cause_unchanged_r2_guard ... 2026-10-11 18:29:42,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_explicit_distance_status_in_the_same_write_wins_over_inference_over_correction_guard ... 2026-10-11 18:29:42,731 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-10-11 18:29:43,232 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:43,252 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_embedded_transport_mode_list_exposes_distance_status ... 2026-10-11 18:29:43,342 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-10-11 18:29:43,413 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-10-11 18:29:43,475 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-10-11 18:29:43,545 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-10-11 18:29:43,618 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_exposes_distance_status_as_searchable ... 2026-10-11 18:29:43,667 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_search_view_offers_group_by_on_distance_status ... 2026-10-11 18:29:43,741 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:43,766 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_absent_coordinate_is_sql_null_yet_reads_as_zero_in_python_characterization_pin ... 2026-10-11 18:29:43,916 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_haversine_distance_rejects_an_out_of_range_destination_control_already_correct ... 2026-10-11 18:29:44,034 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_partner_counts_as_geolocated_only_when_both_axes_are_non_zero ... 2026-10-11 18:29:44,179 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-10-11 18:29:44,266 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-10-11 18:29:44,326 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-10-11 18:29:44,441 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:44,468 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-10-11 18:29:44,821 121 INFO rb-001770c-225483-423665 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 644 as 'measured' and 360 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-11 18:29:44,971 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_row_under_an_archived_provider_is_still_reached_by_the_migration ... 2026-10-11 18:29:45,257 121 INFO rb-001770c-225483-423665 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-11 18:29:45,387 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_unresolved_row_with_valid_endpoints_stays_no_provider_data ... 2026-10-11 18:29:45,728 121 INFO rb-001770c-225483-423665 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 361 route.section.transport.mode record(s) as 'no_coordinates', 643 as 'measured' and 361 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-11 18:29:45,915 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-10-11 18:29:45,953 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_stale_positive_distance_from_a_null_island_endpoint_is_not_stamped_measured ... 2026-10-11 18:29:46,261 121 INFO rb-001770c-225483-423665 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-11 18:29:46,417 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_uncoordinated_endpoint_row_is_not_downgraded_from_no_coordinates_to_no_provider_data ... 2026-10-11 18:29:46,738 121 INFO rb-001770c-225483-423665 to_geo_routes_post_migration_under_test: to_geo_routes migration 18.0.1.0.4: classified 380 route.section.transport.mode record(s) as 'no_coordinates', 637 as 'measured' and 348 as 'no_provider_data' (historical cause not recoverable); the cause is recorded at write time from this release on. 2026-10-11 18:29:46,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:47,047 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-10-11 18:29:47,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-10-11 18:29:47,626 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:47,704 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-10-11 18:29:47,780 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-10-11 18:29:48,050 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-10-11 18:29:48,128 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:48,253 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_action_get_directions_must_not_desync_segment_duration_from_the_providers_response ... 2026-10-11 18:29:49,206 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_building_route_from_new_addresses_keeps_manual_cache_row_intact ... 2026-10-11 18:29:49,387 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_census_provider_fetch_write_that_resolves_distance_must_carry_ave_speed ... 2026-10-11 18:29:50,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_demo_main_partner_to_res_partner_3_driving_row_is_60 ... 2026-10-11 18:29:50,214 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_distance_mixin_duration_field_declares_no_writeback_inverse_anywhere_in_the_tree ... 2026-10-11 18:29:50,256 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_must_not_zero_ave_speed_in_miles_either ... 2026-10-11 18:29:51,016 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_form_editing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-10-11 18:29:51,485 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_hand_entered_segment_speed_is_not_reverted_by_a_non_fetch_cache_write ... 2026-10-11 18:29:52,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-10-11 18:29:52,056 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-10-11 18:29:52,623 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_must_push_to_every_segment_mirroring_the_cache_row ... 2026-10-11 18:29:53,231 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_r3_warning_channel_must_never_fire_across_the_driven_action_surface ... 2026-10-11 18:29:53,641 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_reorder_waypoints_degenerate_leg_must_not_zero_a_healthy_segments_ave_speed ... 2026-10-11 18:29:54,291 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-10-11 18:29:54,343 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_repairing_rows_with_one_invalid_partner_must_not_blank_other_rows_distance ... 2026-10-11 18:29:54,916 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_duration_read_under_two_transport_modes_must_not_share_one_cached_value ... 2026-10-11 18:29:55,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_section_miles_pair_read_under_two_forced_providers_must_not_share_one_cached_value ... 2026-10-11 18:29:55,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_mirrors_section_distance_and_speed_bit_for_bit_no_unit_roundtrip_drift ... 2026-10-11 18:29:55,951 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_distance_with_truthy_duration_must_not_zero_ave_speed ... 2026-10-11 18:29:56,302 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-10-11 18:29:56,655 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_speed_must_not_zero_the_manual_cache_row ... 2026-10-11 18:29:57,022 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-10-11 18:29:57,447 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-10-11 18:29:57,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_update_distance_ave_speed_degenerate_pair_must_not_poison_a_freshly_created_row ... 2026-10-11 18:29:58,415 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_user_edited_segment_speed_still_propagates_to_manual_cache_row ... 2026-10-11 18:29:58,908 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_the_distance_duration_triangle_fields_must_never_move_a_positive_ave_speed_to_zero ... 2026-10-11 18:29:59,332 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_writing_zero_duration_on_cache_row_must_not_zero_its_own_ave_speed ... 2026-10-11 18:29:59,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:29:59,808 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-10-11 18:30:00,066 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-10-11 18:30:00,092 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-10-11 18:30:00,123 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-10-11 18:30:00,244 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-10-11 18:30:00,386 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-10-11 18:30:00,461 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-10-11 18:30:00,759 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-10-11 18:30:00,836 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-10-11 18:30:00,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-10-11 18:30:00,881 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-10-11 18:30:01,253 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-10-11 18:30:01,314 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-10-11 18:30:01,488 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-10-11 18:30:01,590 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-10-11 18:30:01,667 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:30:01,688 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_renders_a_provider_code_the_selection_does_not_yet_carry ... 2026-10-11 18:30:01,728 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes.tests.test_transport_mode_name_unknown_selection: Starting TestTransportModeNameUnknownSelection.test_name_still_renders_the_human_label_when_the_selection_is_complete ... 2026-10-11 18:30:01,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:30:01,947 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_batch_same_code_reuses_single_account ... 2026-10-11 18:30:02,316 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-10-11 18:30:02,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-10-11 18:30:02,554 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:30:03,515 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-10-11 18:30:03,532 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36295] 2026-10-11 18:30:03,542 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:30:03,571 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-10-11 18:30:05,034 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-10-11 18:30:05,437 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-10-11 18:30:06,437 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_view_types_use_list_not_tree ... 2026-10-11 18:30:06,554 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-10-11 18:30:07,446 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_view_types_use_list_not_tree ... 2026-10-11 18:30:07,580 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:30:07,763 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-10-11 18:30:07,918 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:12,655 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9223f60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:12,657 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48aff1bd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:12,667 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:12,674 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48aebfd760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:13,244 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:17,273 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d861be20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:17,274 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da013560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:17,283 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:17,291 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae7b42c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:17,829 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:21,548 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d3302020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:21,550 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d6a9d8a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:21,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:21,567 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d6a9c900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:22,073 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:26,321 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dda6cf40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:26,322 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc5e7420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:26,330 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:26,336 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc5e6020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:26,801 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:30,710 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d86a8400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:30,712 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7dcefc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:30,722 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:30,729 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7dcf9c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:31,196 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:34,536 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae7b4a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:34,537 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d92a0cc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:34,546 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:34,553 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d92a2e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:34,973 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:39,173 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcecde40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:39,174 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d99ede40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:39,182 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:39,188 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b0d6d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:39,628 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:44,028 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d554c2c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:44,030 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48aff1af20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:44,038 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:44,045 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48aff1a660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 42, in test_can_delete_unguarded_analytic_plan unguarded_plan = analytic_plan_model.create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:44,547 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:47,779 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1a2c220> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:47,781 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d42d3240> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:47,789 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:47,796 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d42d0a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:49,469 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52140, 52142, 52144, 52146] 2026-10-11 18:30:49,506 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:53,770 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1e47d80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:53,772 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d4212b60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:53,780 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:53,785 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d4213060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 46, in test_can_delete_unguarded_analytic_plan unguarded_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:54,280 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [25] 2026-10-11 18:30:54,410 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-10-11 18:30:54,472 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-10-11 18:30:54,588 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:57,860 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc98ede0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:57,862 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc70d760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:57,871 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:30:57,878 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc70db20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:00,682 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [31525, 31527, 31529, 34185] 2026-10-11 18:31:00,709 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:03,750 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7d4a7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:03,751 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8a49080> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:03,756 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:03,760 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8a4ab60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/to_geo_routes_account/tests/test_route_protection.py", line 36, in test_cannot_delete_geo_route_analytic_plan geo_route_plan.unlink() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-001770c-225483/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:04,065 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-10-11 18:31:04,388 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36308] 2026-10-11 18:31:04,447 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-10-11 18:31:04,541 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:08,896 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc7ab420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:08,897 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae4bb6a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:08,905 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:08,912 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae4b9bc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:31:08,945 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:09,302 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:31:09,368 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:31:09,413 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-11 18:31:09,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:09,583 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:31:09,647 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:31:09,692 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-11 18:31:09,745 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-10-11 18:31:09,825 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:09,954 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:31:10,032 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:31:10,089 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-11 18:31:10,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:10,340 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-10-11 18:31:10,374 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-11 18:31:10,404 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-10-11 18:31:10,421 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 2 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-11 18:31:10,456 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-11 18:31:10,484 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 1 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes call-site un-geocoded partner: Coordinate of the SeaRoutes call-site un-geocoded partner is not available. Please fill it first. 2026-10-11 18:31:10,530 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:10,701 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_a_failing_savepoint_entry_flush_is_not_blamed_on_the_partners ... 2026-10-11 18:31:10,848 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_does_not_accuse_the_geocoded_partner_precision_guard ... 2026-10-11 18:31:10,875 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-10-11 18:31:10,911 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_reports_every_uncharted_partner_not_just_the_first ... 2026-10-11 18:31:10,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.models.geo_direction_searoutes: geo.direction.searoutes: 2 of 3 partners could not be located, so the route could not be built. Failed partners: - SeaRoutes isolation FIRST un-geocoded partner: Coordinate of the SeaRoutes isolation FIRST un-geocoded partner is not available. Please fill it first. - SeaRoutes isolation LAST un-geocoded partner: Coordinate of the SeaRoutes isolation LAST un-geocoded partner is not available. Please fill it first. 2026-10-11 18:31:10,979 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_multi_partner_path_returns_every_partner_in_order_non_regression_guard ... 2026-10-11 18:31:11,016 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_operational_error_is_re_raised_not_collected_guard ... 2026-10-11 18:31:11,051 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_single_partner_path_raises_exactly_as_the_underlying_validation_non_regression_guard ... 2026-10-11 18:31:11,099 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_searoutes.tests.test_locations_path_failure_isolation: Starting TestLocationsPathFailureIsolation.test_the_aggregate_report_caps_the_rendered_failure_list_but_never_the_count ... 2026-10-11 18:31:12,150 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:12,282 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-10-11 18:31:12,349 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-10-11 18:31:12,396 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-10-11 18:31:12,466 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:12,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_geo_routes_vietmap.tests.test_geo_direction_vietmap: Starting TestGeoDirectionVietmap.test_distance_matrix_logs_masked_effective_url_but_sends_real_api_key ... 2026-10-11 18:31:12,830 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:12,971 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-10-11 18:31:13,081 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-10-11 18:31:13,116 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-10-11 18:31:13,153 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-10-11 18:31:13,191 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-10-11 18:31:13,287 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-10-11 18:31:13,326 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-10-11 18:31:13,363 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-10-11 18:31:13,402 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-10-11 18:31:13,440 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-10-11 18:31:13,479 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-10-11 18:31:13,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-10-11 18:31:13,553 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-10-11 18:31:13,641 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-10-11 18:31:13,691 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:31:14,732 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-10-11 18:31:24,104 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-10-11 18:31:25,462 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-10-11 18:31:28,574 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_parse_git_url_scp_form ... 2026-10-11 18:31:28,606 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-10-11 18:31:28,710 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:31:28,782 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_default_stall_guard ... 2026-10-11 18:31:36,936 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_min_speed_zero ... 2026-10-11 18:31:45,086 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-10-11 18:31:53,230 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-10-11 18:31:53,346 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-10-11 18:31:53,528 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_default_stall_guard ... 2026-10-11 18:31:55,656 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_min_speed_zero ... 2026-10-11 18:31:57,775 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_http_black_hole_with_stall_guard_disabled ... 2026-10-11 18:31:59,899 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_ls_remote_bounded_on_ssh_black_hole_via_kill_after_timeout ... 2026-10-11 18:32:05,029 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-10-11 18:32:05,134 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-10-11 18:32:05,398 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:05,419 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-10-11 18:32:05,461 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-10-11 18:32:05,509 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_float_shaped_value_falls_back_to_default_and_logs_a_warning ... 2026-10-11 18:32:05,558 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-10-11 18:32:05,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_non_numeric_value_falls_back_to_default_and_logs_a_warning ... 2026-10-11 18:32:05,658 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-10-11 18:32:05,706 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_is_returned_as_is_and_logs_a_warning_naming_the_key ... 2026-10-11 18:32:05,756 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_callable_zero_fallback_is_evaluated_lazily_only_when_needed ... 2026-10-11 18:32:05,805 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-10-11 18:32:05,869 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:05,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-10-11 18:32:08,134 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-10-11 18:32:10,465 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-10-11 18:32:10,609 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-10-11 18:32:12,903 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:13,529 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-10-11 18:32:13,547 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36312] 2026-10-11 18:32:13,557 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:32:14,161 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-10-11 18:32:14,174 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36313] 2026-10-11 18:32:14,185 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 18:32:14,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-10-11 18:32:14,284 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-10-11 18:32:14,332 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-10-11 18:32:14,346 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 616, model: git.repository, fields: remote_url 2026-10-11 18:32:14,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-10-11 18:32:14,402 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 616, model: git.repository, fields: remote_url 2026-10-11 18:32:14,439 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-10-11 18:32:14,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-10-11 18:32:14,729 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-10-11 18:32:14,889 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-10-11 18:32:14,925 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-10-11 18:32:14,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:14,998 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-10-11 18:32:15,030 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-10-11 18:32:15,059 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-10-11 18:32:15,087 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-10-11 18:32:15,117 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-10-11 18:32:15,151 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-10-11 18:32:15,184 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-10-11 18:32:15,216 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-10-11 18:32:15,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-10-11 18:32:15,293 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:16,351 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-10-11 18:32:16,419 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-10-11 18:32:16,498 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_is_odoo_source_code_vs_is_odoo_enterprise_source_code ... 2026-10-11 18:32:16,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-10-11 18:32:16,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-10-11 18:32:16,764 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:17,814 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-10-11 18:32:17,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-10-11 18:32:18,074 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-10-11 18:32:18,164 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-10-11 18:32:18,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:19,262 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-10-11 18:32:19,400 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-10-11 18:32:19,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:20,511 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-10-11 18:32:20,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-10-11 18:32:20,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:21,756 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-10-11 18:32:21,865 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-10-11 18:32:22,627 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-10-11 18:32:22,795 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-10-11 18:32:23,455 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-10-11 18:32:24,198 121 INFO rb-001770c-225483-423665 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-10-11 18:32:25,710 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:32:25,717 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:32:25,727 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:32:25,732 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:32:25,736 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:32:25,739 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:32:25,743 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:32:25,747 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:32:25,751 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904676494365019.1791743545.433373689651489-openerp-49-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:32:25,879 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-10-11 18:32:26,592 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:32:33,954 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-10-11 18:32:34,160 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-10-11 18:32:34,205 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-10-11 18:32:34,399 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-10-11 18:32:34,448 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-10-11 18:32:34,533 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:32:34,551 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-10-11 18:32:41,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-10-11 18:32:49,950 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-10-11 18:32:56,787 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-10-11 18:33:04,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-10-11 18:33:10,649 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36500] 2026-10-11 18:33:10,665 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-10-11 18:33:10,726 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-10-11 18:33:18,122 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3230] 2026-10-11 18:33:18,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-10-11 18:33:25,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-10-11 18:33:32,498 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-10-11 18:33:39,751 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-10-11 18:33:47,293 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-10-11 18:33:54,021 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-10-11 18:34:00,828 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:34:01,703 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-10-11 18:34:01,813 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: hr.employee.grade 2026-10-11 18:34:01,855 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #628 deleted mail.message records with IDs: [3232] 2026-10-11 18:34:01,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 628, model: hr.employee.grade 2026-10-11 18:34:01,864 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 628, model: hr.employee.grade 2026-10-11 18:34:01,903 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-10-11 18:34:02,038 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #629 deleted hr.employee.grade records with IDs: [18] 2026-10-11 18:34:02,103 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:34:03,048 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [180951, 180950] 2026-10-11 18:34:03,048 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-10-11 18:34:03,067 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-10-11 18:34:03,172 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-10-11 18:34:03,265 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-10-11 18:34:03,552 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 630, model: affiliate.code 2026-10-11 18:34:04,048 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #631 deleted ir.model.data records with IDs: [7281] 2026-10-11 18:34:04,120 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #631 deleted ir.attachment records with IDs: [187, 55, 88, 121, 154] 2026-10-11 18:34:04,121 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #631 deleted res.partner records with IDs: [37] 2026-10-11 18:34:04,186 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-10-11 18:34:04,342 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-10-11 18:34:04,402 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-10-11 18:34:04,491 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-10-11 18:34:05,574 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [180951, 180950] 2026-10-11 18:34:05,575 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-10-11 18:34:05,597 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-10-11 18:34:05,696 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 632, model: hr.employee.relative 2026-10-11 18:34:05,712 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 632, model: hr.employee.relative 2026-10-11 18:34:05,731 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 632, model: hr.employee.relative 2026-10-11 18:34:05,768 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-10-11 18:34:05,863 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #633 deleted hr.employee.relative records with IDs: [18] 2026-10-11 18:34:05,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:34:34,584 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:37,915 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d92923e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:37,916 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8fd0d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:37,925 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:37,931 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8fd3100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:39,495 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:42,493 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48adf5d940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:42,494 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7fa7e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:42,504 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:42,515 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7fa49a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:42,970 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:47,268 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d546ee80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:47,270 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd924720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:47,280 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:47,287 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd925ee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:47,755 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:51,157 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d92f1f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:51,159 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8d62200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:51,167 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:51,172 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8d604a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:52,684 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:55,995 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b0d659e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:55,998 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d936a520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:56,007 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:56,014 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d936aa20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:34:56,470 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:00,721 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da272e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:00,723 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae7b6f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:00,734 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:00,741 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae7b6fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:01,174 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:04,358 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9a3cae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:04,360 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d333b060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:04,369 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:04,376 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d333aac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:04,846 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:09,063 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af640ea0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:09,064 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d85efb00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:09,071 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:09,076 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d85ed080> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_copy_rpc_shape.py", line 32, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:10,530 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape: Starting TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array ... 2026-10-11 18:35:10,997 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:expense_manager_1 from n/a 2026-10-11 18:35:11,007 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:35:11,587 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:35:11] "POST /web/dataset/call_kw HTTP/1.1" 200 - 48 0.094 0.489 2026-10-11 18:35:11,764 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:16,267 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc784c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:16,268 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd122c00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:16,277 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:16,283 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd123b00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:16,329 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:35:46,532 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:50,751 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48aebfdda0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:50,752 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b20ccc20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:50,763 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:50,772 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b20cccc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:51,303 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:54,227 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1a01d00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:54,228 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9218860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:54,237 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:54,244 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d921bc40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:55,614 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:58,553 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db368860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:58,555 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b0376e80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:58,564 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:58,570 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b0377600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:35:59,078 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:02,913 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48afcfc9a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:02,914 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d438cc20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:02,922 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:02,927 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d438c360> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:03,394 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:06,351 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd1c28e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:06,353 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b1c5e200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:06,359 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:06,364 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b1c5fec0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:07,607 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:10,360 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9a18d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:10,361 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9676520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:10,371 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:10,378 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9676020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:10,869 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:15,118 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc72bd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:15,120 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db035c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:15,127 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:15,134 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db0349a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:15,625 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:18,733 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db2462a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:18,734 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b1130860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:18,742 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:18,749 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b1132200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/test_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:36:21,023 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-10-11 18:36:21,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-10-11 18:36:21,395 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-10-11 18:36:22,047 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-10-11 18:36:22,695 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-10-11 18:36:22,938 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-10-11 18:36:23,223 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-10-11 18:36:23,532 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2026-10-11 18:36:26,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [368] 2026-10-11 18:36:26,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.message records with IDs: [36514] 2026-10-11 18:36:26,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted hr.expense.sheet records with IDs: [20] 2026-10-11 18:36:27,020 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2026-10-11 18:36:28,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [369] 2026-10-11 18:36:29,070 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2026-10-11 18:36:30,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [370] 2026-10-11 18:36:32,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [67, 68] 2026-10-11 18:36:32,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [47] 2026-10-11 18:36:33,479 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2026-10-11 18:36:34,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [371] 2026-10-11 18:36:37,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [69, 70] 2026-10-11 18:36:37,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [48] 2026-10-11 18:36:38,238 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2026-10-11 18:36:38,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [372] 2026-10-11 18:36:42,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [71, 72, 73, 71, 72, 73] 2026-10-11 18:36:42,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [49, 50] 2026-10-11 18:36:43,432 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2026-10-11 18:36:43,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [373] 2026-10-11 18:36:47,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [74, 75, 76, 79, 78, 77, 74, 75, 76, 77, 78, 79] 2026-10-11 18:36:47,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [51, 52, 53, 54] 2026-10-11 18:36:48,481 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2026-10-11 18:36:49,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [374] 2026-10-11 18:36:49,792 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2026-10-11 18:36:51,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [375] 2026-10-11 18:36:51,687 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2026-10-11 18:36:52,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [376] 2026-10-11 18:36:55,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [80, 81, 80, 81] 2026-10-11 18:36:55,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [55] 2026-10-11 18:36:55,952 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2026-10-11 18:36:56,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [377] 2026-10-11 18:36:59,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [82, 83, 84, 82, 83, 84] 2026-10-11 18:36:59,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [56, 57] 2026-10-11 18:37:00,294 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2026-10-11 18:37:01,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [378] 2026-10-11 18:37:02,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [85] 2026-10-11 18:37:02,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [58] 2026-10-11 18:37:03,843 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2026-10-11 18:37:04,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [379] 2026-10-11 18:37:06,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [87] 2026-10-11 18:37:06,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [60] 2026-10-11 18:37:07,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [88, 86] 2026-10-11 18:37:08,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [61, 59] 2026-10-11 18:37:08,927 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2026-10-11 18:37:09,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [380] 2026-10-11 18:37:11,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [91] 2026-10-11 18:37:11,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [64] 2026-10-11 18:37:12,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.partial.reconcile records with IDs: [92] 2026-10-11 18:37:12,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted account.full.reconcile records with IDs: [65] 2026-10-11 18:37:13,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-10-11 18:37:13,998 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [381] 2026-10-11 18:37:14,050 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_23_standard_sheet_creates_draft_move_at_approve ... 2026-10-11 18:37:15,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [382] 2026-10-11 18:37:15,657 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_24_seek_for_lines_no_writeoff_leak ... 2026-10-11 18:37:16,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [383] 2026-10-11 18:37:18,046 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2026-10-11 18:37:18,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [384] 2026-10-11 18:37:19,860 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_26_accounting_date_guard_off_approve_path ... 2026-10-11 18:37:20,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [385] 2026-10-11 18:37:20,354 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_27_pay_button_available_while_own_account_partial_payment_has_residual ... 2026-10-11 18:37:21,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [386] 2026-10-11 18:37:23,781 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_28_to_pay_filter_includes_own_account_partial_payment_sheet ... 2026-10-11 18:37:24,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [387] 2026-10-11 18:37:27,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_29_dashboard_approved_bucket_keeps_own_account_partial_payment_residual ... 2026-10-11 18:37:28,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #638 deleted mail.activity records with IDs: [388] 2026-10-11 18:37:30,732 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-10-11 18:37:31,028 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:37:34,681 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d98dc2c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:37:34,682 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dcf02ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:37:34,688 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:37:34,694 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcf02340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:37:34,726 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:38:01,854 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:05,809 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8333e20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:05,810 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8efcae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:05,818 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:05,825 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8efc400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:06,262 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:09,282 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc5d5580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:09,284 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8e45620> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:09,290 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:09,297 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8e46980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:10,619 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:13,398 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9eb9c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:13,399 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9895a80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:13,407 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:13,412 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9896f20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:13,794 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:17,688 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da0cf380> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:17,689 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae5e3d80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:17,698 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:17,704 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae5e3920> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:18,125 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:20,820 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db29a8e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:20,822 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d965a2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:20,830 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:20,837 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d965b9c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:22,245 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:24,710 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b0bb5940> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:24,711 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b0508680> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:24,718 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:24,722 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b050aac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:25,107 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:28,851 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d85519e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:28,852 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc5b72e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:28,862 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:28,867 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc5b7c40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:29,287 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:32,071 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db0d0540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:32,072 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8b74a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:32,079 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:32,084 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8b765c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense_employee_advance/tests/test_expense_employee_advance.py", line 45, in setUpClass super().setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_hr_expense/tests/common.py", line 9, in setUpClass super().setUpClass() File "/data/build/rb-001770c-225483/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:34,284 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_11_validate_payment ... 2026-10-11 18:38:36,473 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [389] 2026-10-11 18:38:37,600 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_13_validate_payment ... 2026-10-11 18:38:38,389 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [390] 2026-10-11 18:38:40,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_14_validate_payment_mix_cash_and_advance ... 2026-10-11 18:38:40,923 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [391] 2026-10-11 18:38:42,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_15_advance_payment_button_available_while_own_account_partial_payment_has_residual ... 2026-10-11 18:38:43,754 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [392] 2026-10-11 18:38:45,240 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_16_advance_payment_button_available_for_multi_partner_report ... 2026-10-11 18:38:45,571 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [393] 2026-10-11 18:38:46,349 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_17_register_payment_button_available_for_multi_partner_report ... 2026-10-11 18:38:46,726 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [394] 2026-10-11 18:38:47,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_move_action_register_advance_payment_prefills_employee ... 2026-10-11 18:38:48,435 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #642 deleted mail.activity records with IDs: [395] 2026-10-11 18:38:49,192 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:52,200 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8844d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:52,201 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9d7b600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:52,207 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:52,212 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9d78d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 18:38:52,245 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:38:52,263 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-10-11 18:38:52,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-10-11 18:38:52,336 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-10-11 18:38:52,393 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:38:54,182 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-10-11 18:38:54,380 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-10-11 18:38:54,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-10-11 18:38:55,018 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-10-11 18:38:55,225 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-10-11 18:38:57,266 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [396] 2026-10-11 18:38:57,536 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-10-11 18:38:57,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-10-11 18:38:58,569 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [397] 2026-10-11 18:38:59,048 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-10-11 18:38:59,208 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-10-11 18:38:59,577 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-10-11 18:39:00,412 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [398] 2026-10-11 18:39:01,098 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-10-11 18:39:01,435 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-10-11 18:39:02,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-10-11 18:39:03,064 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-10-11 18:39:03,407 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-10-11 18:39:04,183 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [400] 2026-10-11 18:39:05,144 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:39:07,920 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-10-11 18:39:08,654 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-10-11 18:39:09,258 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:39:11,767 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-10-11 18:39:12,394 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-10-11 18:39:12,891 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-10-11 18:39:13,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-10-11 18:39:13,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #653 deleted hr.meal.order.line records with IDs: [15] 2026-10-11 18:39:13,974 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-10-11 18:39:14,508 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-10-11 18:39:15,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-10-11 18:39:22,608 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-10-11 18:39:23,292 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-10-11 18:39:23,881 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-10-11 18:39:24,601 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-10-11 18:39:25,218 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #653 deleted hr.meal.order.line records with IDs: [37, 38] 2026-10-11 18:39:25,283 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-10-11 18:39:25,881 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-10-11 18:39:26,477 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-10-11 18:39:27,058 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-10-11 18:39:27,680 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-10-11 18:39:28,235 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-10-11 18:39:28,782 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-10-11 18:39:29,414 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-10-11 18:39:30,081 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-10-11 18:39:30,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-10-11 18:39:31,252 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-10-11 18:39:31,824 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-10-11 18:39:32,280 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #653 deleted hr.meal.order records with IDs: [33] 2026-10-11 18:39:32,295 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #653 deleted mail.followers records with IDs: [4801] 2026-10-11 18:39:32,332 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-10-11 18:39:32,893 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-10-11 18:39:33,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-10-11 18:39:33,988 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-10-11 18:39:35,079 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-10-11 18:39:35,758 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-10-11 18:39:36,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-10-11 18:39:37,013 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-10-11 18:39:37,687 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-11 18:39:38,054 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-10-11 18:39:38,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:39:38,480 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-10-11 18:39:39,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-10-11 18:39:41,461 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-10-11 18:39:43,233 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-10-11 18:39:43,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-10-11 18:39:43,323 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:39:49,668 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-10-11 18:39:50,018 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome pid: 20049 2026-10-11 18:39:50,018 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless temporary user profile dir: /tmp/tmp8nnuafli_chrome_odoo 2026-10-11 18:39:50,018 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Issuing json command http://127.0.0.1:43905/json/version 2026-10-11 18:39:50,020 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43905/json/version with timeout 3 increased to 10s during tests 2026-10-11 18:39:50,067 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Browser version: Chrome/150.0.7871.114 2026-10-11 18:39:50,067 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Issuing json command http://127.0.0.1:43905/json 2026-10-11 18:39:50,068 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:43905/json with timeout 3 increased to 10s during tests 2026-10-11 18:39:50,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Websocket url found: ws://127.0.0.1:43905/devtools/page/03E4344A00DEE0C93CA4E73E3BC71FB8 2026-10-11 18:39:50,091 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Enable chrome headless console log notification 2026-10-11 18:39:50,098 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome headless enable page notifications 2026-10-11 18:39:50,175 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:payroll_empty_officer from n/a 2026-10-11 18:39:50,188 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Setting session cookie in browser 2026-10-11 18:39:50,194 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Open "http://127.0.0.1:8069/odoo/action-to_hr_payroll.action_hr_payroll_dashboard" in browser 2026-10-11 18:39:50,194 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigating to: "http://127.0.0.1:8069/odoo/action-to_hr_payroll.action_hr_payroll_dashboard" 2026-10-11 18:39:50,215 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 18:39:51,715 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:51] "GET /odoo/action-to_hr_payroll.action_hr_payroll_dashboard HTTP/1.1" 200 - 178 0.176 1.328 2026-10-11 18:39:51,719 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigation result: {'frameId': '03E4344A00DEE0C93CA4E73E3BC71FB8', 'loaderId': '9F53622628D02DCF919A4C3F10D0A791', 'isDownload': False} 2026-10-11 18:39:51,719 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Evaluate ready code "odoo.isTourReady('to_hr_payroll_dashboard_empty_state_tour')" 2026-10-11 18:39:51,766 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:51] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-10-11 18:39:51,803 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 18:39:51,991 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:51] "GET /web/webclient/load_menus/1b55577c6921e7559d2721a4b4fe994ae7822f758cb7ed91d3c04f677200fb0c HTTP/1.1" 200 - 161 0.129 0.106 2026-10-11 18:39:51,998 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:51] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.245 2026-10-11 18:39:52,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.268 2026-10-11 18:39:52,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.310 2026-10-11 18:39:52,116 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 18:39:52,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 18:39:52,915 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-11 18:39:52,917 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-11 18:39:52,920 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 18:39:52,936 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-10-11 18:39:52,966 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: Owl is running in 'dev' mode. 2026-10-11 18:39:52,984 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:39:53,036 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.029 2026-10-11 18:39:53,048 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.024 2026-10-11 18:39:53,077 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.018 0.035 2026-10-11 18:39:53,100 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Evaluate test code "odoo.startTour('to_hr_payroll_dashboard_empty_state_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-to_hr_payroll.action_hr_payroll_dashboard", "delayToCheckUndeterminisms": 0})" 2026-10-11 18:39:53,125 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [1/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Payroll dashboard client action mounted (trigger: .o_to_hr_payroll_dashboard) 2026-10-11 18:39:53,202 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-11 18:39:53,209 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-10-11 18:39:53,244 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.057 2026-10-11 18:39:53,301 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/image?model=res.users&field=avatar_128&id=664 HTTP/1.1" 200 - 16 0.025 0.145 2026-10-11 18:39:53,346 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/image/res.partner/2783/avatar_128?unique=1791743983000 HTTP/1.1" 200 - 8 0.010 0.202 2026-10-11 18:39:53,347 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-11 18:39:53,363 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.227 2026-10-11 18:39:53,391 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.118 2026-10-11 18:39:53,407 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 18:39:53,417 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/image/res.company/244/favicon HTTP/1.1" 200 - 9 0.010 0.036 2026-10-11 18:39:53,441 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-11 18:39:53,511 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "POST /web/dataset/call_kw/hr.payroll.dashboard/get_dashboard_data HTTP/1.1" 200 - 29 0.044 0.069 2026-10-11 18:39:53,627 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-10-11 18:39:53,640 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/assets/590e65d/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-11 18:39:53,696 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:53] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 18:39:53,808 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [2/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Exactly one dashboard-level empty-state CTA is shown (never per-card) (trigger: .o_nocontent_help) 2026-10-11 18:39:53,873 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [3/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step A ghost chart canvas has drawn (sample trend/doughnut data reached Chart.js) (trigger: .o_payroll_chart canvas) 2026-10-11 18:39:53,928 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [4/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step The officer-gated CTA button is present (trigger: .o_to_hr_payroll_dashboard_cta_button) 2026-10-11 18:39:54,004 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: [5/5] Tour to_hr_payroll_dashboard_empty_state_tour → Step Clicking the CTA opens the Payslips Batches action (trigger: .o_last_breadcrumb_item:contains(Payslips Batches)) 2026-10-11 18:39:54,029 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:54] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.016 2026-10-11 18:39:54,205 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:54] "POST /web/dataset/call_kw/hr.payslip.run/get_views HTTP/1.1" 200 - 62 0.060 0.092 2026-10-11 18:39:54,247 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 18:39:54,258 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 18:39:54] "POST /web/dataset/call_kw/hr.payslip.run/web_search_read HTTP/1.1" 200 - 5 0.003 0.017 2026-10-11 18:39:54,395 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: tour succeeded 2026-10-11 18:39:54,396 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: ╔═════════════════════════════════════════════════════════╗ ║ TOUR to_hr_payroll_dashboard_empty_state_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════╝ 2026-10-11 18:39:54,513 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: heap 24230924 (allocated 25403392) 2026-10-11 18:39:54,518 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Closing chrome headless with pid 20049 2026-10-11 18:39:54,520 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Closing websocket connection 2026-10-11 18:39:54,520 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Terminating chrome headless with pid 20049 2026-10-11 18:39:54,626 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_183954_625811_test_dashboard_empty_state_ghost_preview_and_cta.txt 2026-10-11 18:39:54,626 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Removing chrome user profile "/tmp/tmp8nnuafli_chrome_odoo" 2026-10-11 18:39:54,666 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_non_officer_has_no_action_button ... 2026-10-11 18:39:54,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:39:54,909 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-10-11 18:39:54,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-10-11 18:39:56,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-10-11 18:40:04,265 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:40:05,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-10-11 18:40:14,106 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-10-11 18:40:16,131 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-10-11 18:40:16,164 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-10-11 18:40:16,703 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-10-11 18:40:16,759 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-10-11 18:40:16,784 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-10-11 18:40:17,511 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-10-11 18:40:17,993 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-10-11 18:40:24,419 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-10-11 18:40:25,779 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-10-11 18:40:26,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-10-11 18:40:26,484 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-10-11 18:40:26,516 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-10-11 18:40:28,466 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-10-11 18:40:29,131 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:40:29,815 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-10-11 18:40:31,881 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-10-11 18:40:32,468 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-10-11 18:40:33,915 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-10-11 18:40:35,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-10-11 18:40:35,800 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 42 checked, 42 removed 2026-10-11 18:40:38,454 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-10-11 18:40:44,688 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-10-11 18:40:44,822 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-10-11 18:40:44,949 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-10-11 18:40:45,669 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-10-11 18:40:45,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-10-11 18:40:46,384 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-10-11 18:40:46,785 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-10-11 18:40:46,903 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-10-11 18:40:47,048 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-10-11 18:40:47,230 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-10-11 18:40:47,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-10-11 18:40:47,400 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-10-11 18:40:47,995 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-10-11 18:40:48,136 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-10-11 18:40:48,261 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-10-11 18:40:48,429 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:40:50,619 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-10-11 18:40:56,945 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-10-11 18:40:57,056 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-10-11 18:40:57,080 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-10-11 18:40:57,102 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-10-11 18:40:57,124 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-10-11 18:40:57,191 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:40:59,543 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-10-11 18:41:06,633 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-10-11 18:41:07,252 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [401] 2026-10-11 18:41:07,465 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228, 229] 2026-10-11 18:41:08,326 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-10-11 18:41:08,631 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-10-11 18:41:10,167 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [402] 2026-10-11 18:41:10,425 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-10-11 18:41:10,760 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-10-11 18:41:15,140 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [403] 2026-10-11 18:41:15,546 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-10-11 18:41:15,834 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-10-11 18:41:17,593 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [404] 2026-10-11 18:41:17,963 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-10-11 18:41:18,215 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-10-11 18:41:18,782 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [405] 2026-10-11 18:41:19,176 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-10-11 18:41:19,514 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-10-11 18:41:20,189 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [406] 2026-10-11 18:41:20,566 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-10-11 18:41:20,828 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-10-11 18:41:21,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [407] 2026-10-11 18:41:21,939 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-10-11 18:41:22,269 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-10-11 18:41:22,954 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [408] 2026-10-11 18:41:23,207 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-10-11 18:41:24,050 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3181, 3182] 2026-10-11 18:41:24,265 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6357, 6358, 6359, 6360] 2026-10-11 18:41:24,414 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1290] 2026-10-11 18:41:24,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-10-11 18:41:24,911 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-10-11 18:41:25,730 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [409] 2026-10-11 18:41:25,922 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_worked_entry_type_not_counted_as_leave_when_time_type_clobbered ... 2026-10-11 18:41:26,340 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-10-11 18:41:27,070 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [410] 2026-10-11 18:41:27,268 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:41:30,042 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-10-11 18:41:37,725 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-10-11 18:41:38,081 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-10-11 18:41:38,323 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-10-11 18:41:38,493 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:41:40,947 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-10-11 18:41:48,140 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-10-11 18:41:48,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-10-11 18:41:48,838 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-10-11 18:41:48,966 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-10-11 18:41:49,362 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-10-11 18:41:49,461 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-10-11 18:41:49,744 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-10-11 18:41:50,187 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37614] 2026-10-11 18:41:50,197 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-10-11 18:41:50,270 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-10-11 18:41:50,699 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37625] 2026-10-11 18:41:50,707 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-10-11 18:41:50,777 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-10-11 18:41:51,166 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-10-11 18:41:51,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-10-11 18:41:51,757 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-10-11 18:41:51,799 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-10-11 18:41:51,893 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-10-11 18:41:52,309 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-10-11 18:41:52,701 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-10-11 18:41:52,886 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-10-11 18:41:53,325 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-10-11 18:41:53,497 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-10-11 18:41:53,670 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:41:56,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-10-11 18:42:03,247 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-10-11 18:42:10,060 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-10-11 18:42:10,372 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-10-11 18:42:10,624 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37893, 37892] 2026-10-11 18:42:10,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-10-11 18:42:10,683 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:42:13,477 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_filed_elsewhere_does_not_suspend_this_company_s_withholding ... 2026-10-11 18:42:29,132 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-10-11 18:42:29,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_still_in_draft_does_not_suspend_withholding ... 2026-10-11 18:42:31,630 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [250] 2026-10-11 18:42:31,780 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_confirmed_commitment_suspends_withholding_above_the_threshold ... 2026-10-11 18:42:34,383 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-10-11 18:42:34,511 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_contract_already_on_a_flat_rule_is_not_hijacked ... 2026-10-11 18:42:37,290 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-10-11 18:42:37,428 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_editing_the_payslip_period ... 2026-10-11 18:42:40,170 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [256] 2026-10-11 18:42:40,221 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_recomputing_the_payslip ... 2026-10-11 18:42:42,419 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-10-11 18:42:42,558 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payment_added_later_re_opens_the_threshold_of_the_earlier_one ... 2026-10-11 18:42:44,734 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-10-11 18:42:44,903 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payment_on_the_contract_s_last_day_is_not_detached ... 2026-10-11 18:42:45,429 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_payslip_with_no_contract_at_all_is_not_a_detached_payment ... 2026-10-11 18:42:45,654 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_threshold_of_zero_withholds_at_every_amount ... 2026-10-11 18:42:48,059 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-10-11 18:42:48,163 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_an_open_ended_contract_never_makes_a_payment_detached ... 2026-10-11 18:42:48,836 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_below_threshold_but_requested_is_withheld_anyway ... 2026-10-11 18:42:51,400 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [265] 2026-10-11 18:42:51,529 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_one_contract_still_running_keeps_the_whole_payment_attached ... 2026-10-11 18:42:52,358 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_after_termination_above_threshold_is_withheld_flat ... 2026-10-11 18:42:55,350 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-10-11 18:42:55,502 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_defaults_from_the_payslip_batch ... 2026-10-11 18:42:56,173 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_falls_back_to_the_end_of_the_payslip_period ... 2026-10-11 18:42:56,795 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_exactly_at_the_threshold_is_still_withheld ... 2026-10-11 18:42:59,119 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-10-11 18:42:59,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_just_below_the_threshold_is_not_withheld ... 2026-10-11 18:43:01,788 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [271] 2026-10-11 18:43:01,925 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_one_unit_above_the_threshold_is_withheld ... 2026-10-11 18:43:04,782 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-10-11 18:43:04,924 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_while_still_employed_keeps_the_progressive_scale ... 2026-10-11 18:43:09,764 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [275] 2026-10-11 18:43:09,877 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_applies_only_from_its_effective_date ... 2026-10-11 18:43:12,531 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-10-11 18:43:12,817 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-10-11 18:43:12,977 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_is_found_from_the_payslip_company_not_the_current_one ... 2026-10-11 18:43:22,254 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_threshold_is_converted_into_the_currency_the_payment_is_made_in ... 2026-10-11 18:43:22,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37906] 2026-10-11 18:43:22,378 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-10-11 18:43:23,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_different_dates_are_measured_separately ... 2026-10-11 18:43:27,070 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [281] 2026-10-11 18:43:27,277 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-10-11 18:43:27,396 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_one_date_are_measured_together ... 2026-10-11 18:43:30,167 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-10-11 18:43:30,240 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [285] 2026-10-11 18:43:30,276 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-10-11 18:43:30,428 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_without_a_configured_regime_a_terminated_payment_behaves_as_before ... 2026-10-11 18:43:30,458 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37906] 2026-10-11 18:43:30,469 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-10-11 18:43:33,062 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-10-11 18:43:33,201 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-10-11 18:43:35,928 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_cancelled_payment_no_longer_counts_towards_the_threshold ... 2026-10-11 18:43:44,962 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-10-11 18:43:45,021 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-10-11 18:43:45,050 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [294] 2026-10-11 18:43:45,311 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_contract_never_selects_a_detached_regime_tax_rule ... 2026-10-11 18:43:45,605 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_contract_type_never_selects_a_detached_regime_tax_rule ... 2026-10-11 18:43:45,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_payment_still_counts_towards_its_neighbours_threshold ... 2026-10-11 18:43:48,612 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [298] 2026-10-11 18:43:48,676 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [297] 2026-10-11 18:43:48,710 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [299] 2026-10-11 18:43:48,899 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_tax_rule_survives_editing_the_payment_date ... 2026-10-11 18:43:51,696 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [302] 2026-10-11 18:43:52,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_a_hand_picked_tax_rule_survives_ticking_withholding_requested ... 2026-10-11 18:43:55,280 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [304] 2026-10-11 18:43:55,933 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_deleting_one_of_two_payments_on_one_date_re_decides_the_remainder ... 2026-10-11 18:43:58,767 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-10-11 18:43:58,835 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [306] 2026-10-11 18:43:58,876 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-10-11 18:43:59,069 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [194] 2026-10-11 18:43:59,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_editing_the_batch_end_date_re_decides_every_payment_it_regroups ... 2026-10-11 18:44:02,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [312] 2026-10-11 18:44:02,257 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-10-11 18:44:02,294 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-10-11 18:44:02,568 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [314] 2026-10-11 18:44:02,733 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [315] 2026-10-11 18:44:02,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_editing_the_payslip_period_leaves_a_lone_payment_below_the_threshold ... 2026-10-11 18:44:05,758 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [318] 2026-10-11 18:44:06,227 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_moving_a_payment_to_another_date_re_decides_the_group_it_left ... 2026-10-11 18:44:09,273 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [321] 2026-10-11 18:44:09,338 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [320] 2026-10-11 18:44:09,364 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [322] 2026-10-11 18:44:09,536 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding_integrity: Starting TestDetachedWithholdingIntegrity.test_writing_the_tax_rule_by_hand_also_corrects_the_reason_beside_it ... 2026-10-11 18:44:12,306 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [325] 2026-10-11 18:44:12,473 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 18:44:12,490 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-10-11 18:44:12,813 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-10-11 18:44:12,862 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:44:15,908 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_a_hand_set_payment_date_survives_editing_the_payslip_period ... 2026-10-11 18:44:25,991 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [327] 2026-10-11 18:44:26,149 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_duplicating_a_payslip_does_not_inherit_a_hand_set_payment_date ... 2026-10-11 18:44:29,018 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [329] 2026-10-11 18:44:29,213 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payment_date_latch: Starting TestPaymentDateLatch.test_unticking_the_manual_flag_hands_the_payment_date_back ... 2026-10-11 18:44:32,094 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-10-11 18:44:32,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:44:41,677 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [26322, 26323, 26324, 26325, 26326, 26327, 26328, 26329, 26330, 26331, 26332, 26333, 26334, 26335, 26336, 26337, 26338, 26339, 26340, 26341, 26342, 26343, 26344, 26345, 26346, 26347, 26348, 26349, 26350, 26351, 26352, 26353, 26354, 26355, 26356, 26357, 26358, 26359, 26360, 26361, 26362, 26363, 26364, 26365, 26366, 26367, 26368, 26369, 26370, 26371, 26372, 26373, 26374, 26375, 26376, 26377, 26378, 26379, 26380, 26381, 26382, 26383, 26384, 26385, 26386, 26387, 26388, 26389, 26390, 26391, 26392, 26393, 26394, 26395, 26396, 26397, 26398, 26399, 26400, 26401, 26402, 26403, 26404, 26405, 26406, 26407] 2026-10-11 18:44:41,887 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_1 ... 2026-10-11 18:44:42,747 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [205, 206, 207, 208, 209] 2026-10-11 18:44:43,215 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348] 2026-10-11 18:44:43,446 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_2 ... 2026-10-11 18:44:43,890 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [359, 360, 361, 362, 363, 364, 365, 366, 367, 368] 2026-10-11 18:44:44,147 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_3 ... 2026-10-11 18:44:44,305 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-10-11 18:44:44,910 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:44:45,391 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:44:46,174 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [382, 383, 384, 385, 386, 387, 388, 389, 390, 391] 2026-10-11 18:44:46,412 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_4 ... 2026-10-11 18:44:46,545 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-10-11 18:44:47,146 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-10-11 18:44:47,751 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-10-11 18:44:48,409 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:44:48,956 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:44:49,880 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-10-11 18:44:50,113 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_5 ... 2026-10-11 18:44:50,276 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-10-11 18:44:50,885 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-10-11 18:44:51,902 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [441, 439, 440, 432, 433, 434, 435, 436, 437, 438, 431, 430] 2026-10-11 18:44:52,190 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_6 ... 2026-10-11 18:44:52,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-10-11 18:44:52,948 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:44:53,480 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:44:54,028 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [338] 2026-10-11 18:44:54,702 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [458, 459, 460] 2026-10-11 18:44:54,909 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_7 ... 2026-10-11 18:44:55,086 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:44:55,658 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:44:56,282 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [467, 466] 2026-10-11 18:44:56,916 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470, 471] 2026-10-11 18:44:57,072 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_8 ... 2026-10-11 18:44:57,226 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-10-11 18:44:57,825 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-10-11 18:44:58,416 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-10-11 18:44:58,923 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:44:59,414 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:45:00,414 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [490, 488, 489, 481, 482, 483, 484, 485, 486, 487, 480, 479] 2026-10-11 18:45:00,654 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_9 ... 2026-10-11 18:45:00,841 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-10-11 18:45:01,108 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [504, 503] 2026-10-11 18:45:01,146 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-10-11 18:45:01,186 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-10-11 18:45:01,216 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-10-11 18:45:01,260 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506, 505] 2026-10-11 18:45:01,307 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [507] 2026-10-11 18:45:01,342 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-10-11 18:45:03,119 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [525, 523, 524, 516, 517, 518, 519, 520, 521, 522, 515, 514] 2026-10-11 18:45:03,384 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:45:17,041 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-10-11 18:45:17,210 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-10-11 18:45:17,378 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-10-11 18:45:17,556 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_1 ... 2026-10-11 18:45:18,378 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [47, 48, 49, 50, 51, 52, 53] 2026-10-11 18:45:18,512 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:18,662 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_10 ... 2026-10-11 18:45:19,207 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-10-11 18:45:19,268 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:19,308 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-10-11 18:45:19,340 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-10-11 18:45:19,389 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564, 563] 2026-10-11 18:45:19,428 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [565] 2026-10-11 18:45:19,456 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [566] 2026-10-11 18:45:19,840 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [411] 2026-10-11 18:45:20,210 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [571, 570] 2026-10-11 18:45:20,272 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [568, 567, 569] 2026-10-11 18:45:20,330 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [575, 574] 2026-10-11 18:45:20,619 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [412] 2026-10-11 18:45:21,003 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [577, 576, 578] 2026-10-11 18:45:21,241 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [413] 2026-10-11 18:45:21,369 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [582, 581, 583] 2026-10-11 18:45:21,533 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_1 ... 2026-10-11 18:45:21,571 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [54, 55, 56, 57, 58, 59, 60] 2026-10-11 18:45:21,867 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-10-11 18:45:22,113 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_2 ... 2026-10-11 18:45:22,423 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-10-11 18:45:22,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_3 ... 2026-10-11 18:45:22,950 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-10-11 18:45:23,221 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_4 ... 2026-10-11 18:45:23,359 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [557] 2026-10-11 18:45:24,142 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556] 2026-10-11 18:45:24,494 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-10-11 18:45:25,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560] 2026-10-11 18:45:25,702 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635] 2026-10-11 18:45:26,011 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_2 ... 2026-10-11 18:45:26,172 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:26,327 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_3 ... 2026-10-11 18:45:26,480 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:26,612 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_4 ... 2026-10-11 18:45:27,088 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-10-11 18:45:27,141 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:27,178 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-10-11 18:45:27,216 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-10-11 18:45:27,281 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [653, 652] 2026-10-11 18:45:27,333 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [654] 2026-10-11 18:45:27,369 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [655] 2026-10-11 18:45:27,737 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [411] 2026-10-11 18:45:27,845 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [661] 2026-10-11 18:45:27,972 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_5 ... 2026-10-11 18:45:28,117 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-10-11 18:45:28,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_6 ... 2026-10-11 18:45:28,835 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-10-11 18:45:28,897 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:28,946 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-10-11 18:45:29,010 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-10-11 18:45:29,078 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [666, 665] 2026-10-11 18:45:29,125 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [667] 2026-10-11 18:45:29,156 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [668] 2026-10-11 18:45:29,619 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [411] 2026-10-11 18:45:29,707 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [675] 2026-10-11 18:45:29,840 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_7 ... 2026-10-11 18:45:29,991 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-10-11 18:45:30,158 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_8 ... 2026-10-11 18:45:30,744 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-10-11 18:45:30,809 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-10-11 18:45:30,859 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-10-11 18:45:30,896 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-10-11 18:45:30,957 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [680, 679] 2026-10-11 18:45:30,997 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [681] 2026-10-11 18:45:31,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [682] 2026-10-11 18:45:31,393 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [411] 2026-10-11 18:45:31,710 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [687, 686] 2026-10-11 18:45:31,760 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [684, 683, 685] 2026-10-11 18:45:31,813 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [691, 690] 2026-10-11 18:45:32,059 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [412] 2026-10-11 18:45:32,158 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [696, 695] 2026-10-11 18:45:32,314 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_9 ... 2026-10-11 18:45:32,494 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-10-11 18:45:32,684 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:45:35,862 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-10-11 18:45:43,094 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-10-11 18:45:43,270 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-10-11 18:45:43,594 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-10-11 18:45:43,992 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-10-11 18:45:44,278 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-10-11 18:45:44,536 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-10-11 18:45:44,946 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-10-11 18:45:45,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-10-11 18:45:45,306 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-10-11 18:45:45,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-10-11 18:45:45,672 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-10-11 18:45:45,978 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-10-11 18:45:46,096 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-10-11 18:45:46,198 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-10-11 18:45:46,447 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-10-11 18:45:46,853 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-10-11 18:45:47,299 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-10-11 18:45:47,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-10-11 18:45:47,713 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-10-11 18:45:48,218 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-10-11 18:45:48,775 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-10-11 18:45:48,945 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-10-11 18:45:49,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-10-11 18:45:49,778 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-10-11 18:45:50,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:46:04,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-10-11 18:46:11,617 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:11,638 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:11,682 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-10-11 18:46:11,706 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:11,738 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:11,770 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-10-11 18:46:11,858 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:11,881 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:11,908 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-10-11 18:46:12,100 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [29344, 29345, 29346, 29347, 29348, 29349, 29350, 29351, 29352, 29353, 29354, 29355, 29356, 29357, 29358, 29359, 29360, 29361, 29362, 29363, 29364, 29365, 29366, 29367, 29368, 29369, 29370, 29371, 29372, 29373, 29374, 29375, 29376, 29377, 29378, 29379, 29380, 29381, 29382, 29383, 29384, 29385, 29386, 29387, 29388, 29389, 29390, 29391, 29392, 29393, 29394, 29395, 29396, 29397, 29398, 29399, 29400, 29401, 29402, 29403, 29404, 29405, 29406, 29407, 29408, 29409, 29410, 29411, 29412, 29413, 29414, 29415, 29416, 29417, 29418, 29419, 29420, 29421, 29422, 29423, 29424, 29425, 29426, 29427, 29428, 29429, 29430, 29431, 29432, 29433, 29434, 29435, 29436, 29437, 29438, 29439, 29440, 29441, 29442, 29443, 29444, 29445, 29446, 29447, 29448, 29449, 29450, 29451, 29452, 29453, 29454, 29455, 29456, 29457, 29458, 29459, 29460, 29461, 29462, 29463, 29464, 29465, 29466, 29467, 29468, 29469, 29470, 29471, 29472, 29473, 29474, 29475, 29476, 29477, 29478, 29479, 29480, 29481, 29482, 29483, 29484, 29485, 29486, 29487, 29488, 29489, 29490, 29491, 29492, 29493, 29494, 29495, 29496, 29497, 29498, 29499, 29500, 29501, 29502, 29503, 29504, 29505, 29506, 29507, 29508, 29509, 29510, 29511, 29512, 29513, 29514, 29515, 29516, 29517, 29518, 29519, 29520, 29521, 29522, 29523, 29524, 29525, 29526, 29527, 29528, 29529, 29530, 29531, 29532, 29533, 29534, 29535, 29536, 29537, 29538, 29539, 29540, 29541, 29542, 29543, 29544, 29545, 29546, 29547, 29548, 29549, 29550, 29551, 29552, 29553, 29554, 29555, 29556, 29557, 29558, 29559, 29560, 29561, 29562, 29563, 29564, 29565, 29566, 29567, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 29579, 29580, 29581, 29582, 29583, 29584, 29585, 29586, 29587, 29588, 29589, 29590, 29591, 29592, 29593, 29594, 29595, 29596, 29597, 29598, 29599, 29600, 29601, 29602, 29603, 29604, 29605] 2026-10-11 18:46:12,107 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:12,132 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:12,169 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-10-11 18:46:12,228 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:12,239 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:12,267 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-10-11 18:46:12,287 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:12,708 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:12,749 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-10-11 18:46:12,975 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [29406, 29407, 29408, 29409, 29410, 29411, 29412, 29413, 29414, 29415, 29416, 29417, 29418, 29419, 29420, 29421, 29422, 29423, 29424, 29425, 29426, 29427, 29428, 29429, 29430, 29431, 29432, 29433, 29434, 29435, 29436, 29437, 29438, 29439, 29440, 29441, 29442, 29443, 29444, 29445, 29446, 29447, 29448, 29449, 29450, 29451, 29452, 29453, 29454, 29455, 29456, 29457, 29458, 29459, 29460, 29461, 29462, 29463, 29464, 29465, 29466, 29467, 29468, 29469, 29470, 29471, 29472, 29473, 29474, 29475, 29476, 29477, 29478, 29479, 29480, 29481, 29482, 29483, 29484, 29485, 29486, 29487, 29488, 29489, 29490, 29491, 29492, 29493, 29494, 29495, 29496, 29497, 29498, 29499, 29500, 29501, 29502, 29503, 29504, 29505, 29506, 29507, 29508, 29509, 29510, 29511, 29512, 29513, 29514, 29515, 29516, 29517, 29518, 29519, 29520, 29521, 29522, 29523, 29524, 29525, 29526, 29527, 29528, 29529, 29530, 29531, 29532, 29533, 29534, 29535, 29536, 29537, 29538, 29539, 29540, 29541, 29542, 29543, 29544, 29545, 29546, 29547, 29548, 29549, 29550, 29551, 29552, 29553, 29554, 29555, 29556, 29557, 29558, 29559, 29560, 29561, 29562, 29563, 29564, 29565, 29566, 29567, 29568, 29569, 29570, 29571, 29572, 29573, 29574, 29575, 29576, 29577, 29578, 29579, 29580, 29581, 29582, 29583, 29584, 29585, 29586, 29587, 29588, 29589, 29590, 29591, 29592, 29593, 29594, 29595, 29596, 29597, 29598, 29599, 29600, 29601, 29602, 29603, 29604, 29605] 2026-10-11 18:46:12,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:13,488 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:13,532 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_10_compute_sheet_without_contract_raises_a_clear_error ... 2026-10-11 18:46:14,327 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_11_one_broken_company_does_not_abort_the_others ... 2026-10-11 18:46:22,123 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:22,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:22,587 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_12_flush_time_db_failure_in_one_company_does_not_abort_a_later_company ... 2026-10-11 18:46:29,826 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:30,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:30,440 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_9_archived_contract_is_skipped ... 2026-10-11 18:46:30,732 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) started manually 2026-10-11 18:46:31,254 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (139) done 2026-10-11 18:46:31,360 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:46:34,292 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_done_verify ... 2026-10-11 18:46:41,172 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:41,211 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:41,267 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [725] 2026-10-11 18:46:41,290 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-10-11 18:46:42,103 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3241, 3242] 2026-10-11 18:46:42,299 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6477, 6478, 6479, 6480] 2026-10-11 18:46:42,408 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1320] 2026-10-11 18:46:42,857 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [726] 2026-10-11 18:46:42,901 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-10-11 18:46:42,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [727] 2026-10-11 18:46:42,984 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [301, 302, 303, 304] 2026-10-11 18:46:43,039 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_draft ... 2026-10-11 18:46:43,192 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:43,245 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:43,335 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [729] 2026-10-11 18:46:43,376 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-10-11 18:46:44,238 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3243, 3244] 2026-10-11 18:46:44,413 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6481, 6482, 6483, 6484] 2026-10-11 18:46:44,518 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1321] 2026-10-11 18:46:44,567 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_unlink ... 2026-10-11 18:46:44,694 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:44,729 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:44,795 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [731] 2026-10-11 18:46:44,833 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-10-11 18:46:45,615 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3245, 3246] 2026-10-11 18:46:45,803 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6485, 6486, 6487, 6488] 2026-10-11 18:46:45,925 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1322] 2026-10-11 18:46:45,951 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [265] 2026-10-11 18:46:45,995 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_action_cancel ... 2026-10-11 18:46:46,166 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:46,235 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:46,322 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [733] 2026-10-11 18:46:46,362 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [325, 326, 327, 328] 2026-10-11 18:46:47,196 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3247, 3248] 2026-10-11 18:46:47,375 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6489, 6490, 6491, 6492] 2026-10-11 18:46:47,466 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1323] 2026-10-11 18:46:47,525 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_refund_sheet ... 2026-10-11 18:46:47,680 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:47,725 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:47,791 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [735] 2026-10-11 18:46:47,819 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-10-11 18:46:48,710 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_unlink ... 2026-10-11 18:46:48,843 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:48,886 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:48,945 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [738] 2026-10-11 18:46:48,973 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-10-11 18:46:49,865 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_cancel ... 2026-10-11 18:46:50,053 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_draft_done ... 2026-10-11 18:46:50,311 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_verify ... 2026-10-11 18:46:50,443 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:50,483 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:50,550 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [740] 2026-10-11 18:46:50,581 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [353, 354, 355, 356] 2026-10-11 18:46:51,100 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_compute_sheet ... 2026-10-11 18:46:51,278 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:51,314 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:51,377 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [742] 2026-10-11 18:46:51,420 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-10-11 18:46:51,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_send_email ... 2026-10-11 18:46:51,632 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_unlink ... 2026-10-11 18:46:51,689 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [265] 2026-10-11 18:46:51,723 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_cancel ... 2026-10-11 18:46:51,841 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:51,906 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:51,966 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [744] 2026-10-11 18:46:51,993 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-10-11 18:46:52,756 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3257, 3258] 2026-10-11 18:46:52,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6509, 6510, 6511, 6512] 2026-10-11 18:46:52,982 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1328] 2026-10-11 18:46:53,026 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_done ... 2026-10-11 18:46:53,159 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:53,201 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:53,264 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [746] 2026-10-11 18:46:53,300 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [377, 378, 379, 380] 2026-10-11 18:46:54,724 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_draft ... 2026-10-11 18:46:54,857 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:54,904 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:54,976 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [748] 2026-10-11 18:46:55,009 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-10-11 18:46:55,771 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_refund_sheet ... 2026-10-11 18:46:55,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:55,966 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:56,061 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [750] 2026-10-11 18:46:56,129 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [393, 394, 395, 396] 2026-10-11 18:46:57,025 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_unlink ... 2026-10-11 18:46:57,191 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-10-11 18:46:57,234 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-10-11 18:46:57,303 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [753] 2026-10-11 18:46:57,339 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [405, 406, 407, 408] 2026-10-11 18:46:58,233 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:01,222 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-10-11 18:47:07,982 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-10-11 18:47:08,230 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [755] 2026-10-11 18:47:08,398 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:11,860 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_13th_payslip_register_lines ... 2026-10-11 18:47:18,184 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [757] 2026-10-11 18:47:18,231 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [413, 414, 415, 416] 2026-10-11 18:47:18,305 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [758] 2026-10-11 18:47:18,335 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [417, 418, 419, 420] 2026-10-11 18:47:19,227 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771] 2026-10-11 18:47:19,356 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [449, 437, 461, 425, 438, 426, 450, 462, 427, 439, 451, 463, 428, 464, 440, 452, 441, 465, 453, 429, 430, 442, 466, 454, 455, 431, 443, 467, 444, 432, 468, 456, 457, 469, 445, 433, 434, 458, 446, 470, 447, 459, 435, 471, 436, 460, 448, 472] 2026-10-11 18:47:20,010 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783] 2026-10-11 18:47:20,165 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [497, 485, 509, 473, 486, 474, 498, 510, 475, 487, 499, 511, 476, 512, 488, 500, 489, 513, 501, 477, 478, 490, 514, 502, 503, 479, 491, 515, 492, 480, 516, 504, 505, 517, 493, 481, 482, 506, 494, 518, 495, 507, 483, 519, 484, 508, 496, 520] 2026-10-11 18:47:20,340 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_1 ... 2026-10-11 18:47:20,479 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_2 ... 2026-10-11 18:47:20,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_3 ... 2026-10-11 18:47:20,775 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_4 ... 2026-10-11 18:47:20,943 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_1 ... 2026-10-11 18:47:21,081 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32486, 32487, 32488, 32489, 32490, 32491, 32492, 32493, 32494, 32495, 32496, 32497, 32498, 32499, 32500, 32501, 32502, 32503, 32504, 32505, 32506, 32507, 32508, 32509, 32510, 32511, 32512, 32513, 32514, 32515, 32516, 32517, 32518, 32519, 32520, 32521, 32522, 32523, 32524, 32525, 32526, 32527, 32528, 32529, 32530, 32531, 32532, 32533, 32534, 32535, 32536, 32537, 32538, 32539, 32540, 32541, 32542, 32543, 32544, 32545, 32546, 32547, 32548, 32549, 32550, 32551, 32552, 32553, 32554, 32555, 32556, 32557, 32558, 32559, 32560, 32561, 32562, 32563, 32564, 32565, 32566, 32567, 32568, 32569, 32570, 32571, 32572, 32573, 32574, 32575, 32576, 32577, 32578, 32579, 32580, 32581, 32582, 32583, 32584, 32585, 32586, 32587, 32588, 32589, 32590, 32591, 32592, 32593, 32594, 32595, 32596, 32597, 32598, 32599, 32600, 32601, 32602, 32603, 32604, 32605, 32606, 32607, 32608, 32609, 32610, 32611, 32612, 32613, 32614, 32615, 32616, 32617, 32618, 32619, 32620, 32621, 32622, 32623, 32624, 32625, 32626, 32627, 32628, 32629, 32630, 32631, 32632, 32633, 32634, 32635, 32636, 32637, 32638, 32639, 32640, 32641, 32642, 32643, 32644, 32645, 32646, 32647, 32648, 32649, 32650, 32651, 32652, 32653, 32654, 32655, 32656, 32657, 32658, 32659, 32660, 32661, 32662, 32663, 32664, 32665, 32666, 32667, 32668, 32669, 32670, 32671, 32672, 32673, 32674, 32675, 32676, 32677, 32678, 32679, 32680, 32681, 32682, 32683, 32684, 32685, 32686, 32687, 32688, 32689, 32690, 32691, 32692, 32693, 32694, 32695, 32696, 32697, 32698, 32699, 32700, 32701, 32702, 32703, 32704, 32705, 32706, 32707, 32708, 32709, 32710, 32711, 32712, 32713, 32714, 32715, 32716, 32717, 32718, 32719, 32720, 32721, 32722, 32723, 32724, 32725, 32726, 32727, 32728, 32729, 32730, 32731, 32732, 32733, 32734, 32735, 32736, 32737, 32738, 32739, 32740, 32741, 32742, 32743] 2026-10-11 18:47:21,497 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [796] 2026-10-11 18:47:21,551 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [621, 622, 623, 624] 2026-10-11 18:47:21,646 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [797] 2026-10-11 18:47:21,676 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [625, 626, 627, 628] 2026-10-11 18:47:21,817 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_2 ... 2026-10-11 18:47:22,020 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [32486, 32487, 32488, 32489, 32490, 32491, 32492, 32493, 32494, 32495, 32496, 32497, 32498, 32499, 32500, 32501, 32502, 32503, 32504, 32505, 32506, 32507, 32508, 32509, 32510, 32511, 32512, 32513, 32514, 32515, 32516, 32517, 32518, 32519, 32520, 32521, 32522, 32523, 32524, 32525, 32526, 32527, 32528, 32529, 32530, 32531, 32532, 32533, 32534, 32535, 32536, 32537, 32538, 32539, 32540, 32541, 32542, 32543, 32544, 32545, 32546, 32547, 32548, 32549, 32550, 32551, 32552, 32553, 32554, 32555, 32556, 32557, 32558, 32559, 32560, 32561, 32562, 32563, 32564, 32565, 32566, 32567, 32568, 32569, 32570, 32571, 32572, 32573, 32574, 32575, 32576, 32577, 32578, 32579, 32580, 32581, 32582, 32583, 32584, 32585, 32586, 32587, 32588, 32589, 32590, 32591, 32592, 32593, 32594, 32595, 32596, 32597, 32598, 32599, 32600, 32601, 32602, 32603, 32604, 32605, 32606, 32607, 32608, 32609, 32610, 32611, 32612, 32613, 32614, 32615, 32616, 32617, 32618, 32619, 32620, 32621, 32622, 32623, 32624, 32625, 32626, 32627, 32628, 32629, 32630, 32631, 32632, 32633, 32634, 32635, 32636, 32637, 32638, 32639, 32640, 32641, 32642, 32643, 32644, 32645, 32646, 32647, 32648, 32649, 32650, 32651, 32652, 32653, 32654, 32655, 32656, 32657, 32658, 32659, 32660, 32661, 32662, 32663, 32664, 32665, 32666, 32667, 32668, 32669, 32670, 32671, 32672, 32673, 32674, 32675, 32676, 32677, 32678, 32679, 32680, 32681, 32682, 32683, 32684, 32685, 32686, 32687, 32688, 32689, 32690, 32691, 32692, 32693, 32694, 32695, 32696, 32697, 32698, 32699, 32700, 32701, 32702, 32703, 32704, 32705, 32706, 32707, 32708, 32709, 32710, 32711, 32712, 32713, 32714, 32715, 32716, 32717, 32718, 32719, 32720, 32721, 32722, 32723, 32724, 32725, 32726, 32727, 32728, 32729, 32730, 32731, 32732, 32733, 32734, 32735, 32736, 32737, 32738, 32739, 32740, 32741, 32742, 32743] 2026-10-11 18:47:22,513 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [799] 2026-10-11 18:47:22,555 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [633, 635, 637, 639, 640, 634, 638, 636] 2026-10-11 18:47:22,670 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [800] 2026-10-11 18:47:22,708 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [641, 643, 645, 647, 648, 642, 646, 644] 2026-10-11 18:47:22,830 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_1 ... 2026-10-11 18:47:23,073 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [802] 2026-10-11 18:47:23,124 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [657, 658, 659, 660] 2026-10-11 18:47:23,189 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [803] 2026-10-11 18:47:23,221 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [661, 662, 663, 664] 2026-10-11 18:47:23,362 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_2 ... 2026-10-11 18:47:23,611 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [805] 2026-10-11 18:47:23,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [669, 670, 671, 672] 2026-10-11 18:47:23,693 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [806] 2026-10-11 18:47:23,720 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [673, 674, 675, 676] 2026-10-11 18:47:23,840 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_1 ... 2026-10-11 18:47:24,144 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [808] 2026-10-11 18:47:24,168 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [681, 682, 683, 684] 2026-10-11 18:47:24,235 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [809] 2026-10-11 18:47:24,263 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [685, 686, 687, 688] 2026-10-11 18:47:24,393 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_2 ... 2026-10-11 18:47:24,675 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [811] 2026-10-11 18:47:24,711 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [693, 694, 695, 696] 2026-10-11 18:47:24,770 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [812] 2026-10-11 18:47:24,811 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [697, 698, 699, 700] 2026-10-11 18:47:24,932 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_1 ... 2026-10-11 18:47:25,230 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [814] 2026-10-11 18:47:25,265 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [705, 706, 707, 708] 2026-10-11 18:47:25,348 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [815] 2026-10-11 18:47:25,381 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [709, 710, 711, 712] 2026-10-11 18:47:25,545 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_2 ... 2026-10-11 18:47:25,866 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [817] 2026-10-11 18:47:25,895 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [717, 718, 719, 720] 2026-10-11 18:47:25,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [818] 2026-10-11 18:47:25,982 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [721, 722, 723, 724] 2026-10-11 18:47:26,092 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_3 ... 2026-10-11 18:47:26,383 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [820] 2026-10-11 18:47:26,418 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [729, 730, 731, 732] 2026-10-11 18:47:26,491 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [821] 2026-10-11 18:47:26,533 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [733, 734, 735, 736] 2026-10-11 18:47:26,651 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_1 ... 2026-10-11 18:47:26,943 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [823] 2026-10-11 18:47:26,977 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [741, 742, 743, 744] 2026-10-11 18:47:27,048 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [824] 2026-10-11 18:47:27,080 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [745, 746, 747, 748] 2026-10-11 18:47:27,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_2 ... 2026-10-11 18:47:27,547 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [826] 2026-10-11 18:47:27,581 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [753, 754, 755, 756] 2026-10-11 18:47:27,657 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [827] 2026-10-11 18:47:27,692 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [757, 758, 759, 760] 2026-10-11 18:47:27,831 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_1 ... 2026-10-11 18:47:28,116 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [829] 2026-10-11 18:47:28,145 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [765, 766, 767, 768] 2026-10-11 18:47:28,207 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [830] 2026-10-11 18:47:28,231 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [769, 770, 771, 772] 2026-10-11 18:47:28,370 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_2 ... 2026-10-11 18:47:28,654 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [832] 2026-10-11 18:47:28,692 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [777, 778, 779, 780] 2026-10-11 18:47:28,770 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [833] 2026-10-11 18:47:28,795 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [781, 782, 783, 784] 2026-10-11 18:47:28,907 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_1 ... 2026-10-11 18:47:29,254 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-10-11 18:47:29,706 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [414] 2026-10-11 18:47:29,881 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [835] 2026-10-11 18:47:29,916 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [789, 790, 791, 792] 2026-10-11 18:47:29,996 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [836] 2026-10-11 18:47:30,019 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [793, 794, 795, 796] 2026-10-11 18:47:30,204 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_2 ... 2026-10-11 18:47:30,560 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-10-11 18:47:30,952 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [415] 2026-10-11 18:47:31,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-10-11 18:47:31,798 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [416] 2026-10-11 18:47:31,998 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [839, 838] 2026-10-11 18:47:32,046 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [801, 802, 803, 804] 2026-10-11 18:47:32,114 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [841, 840] 2026-10-11 18:47:32,161 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [805, 806, 807, 808] 2026-10-11 18:47:32,364 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:49,627 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [845] 2026-10-11 18:47:49,688 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [817, 818, 819, 820] 2026-10-11 18:47:49,770 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [846] 2026-10-11 18:47:49,832 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [821, 822, 823, 824] 2026-10-11 18:47:50,210 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [848] 2026-10-11 18:47:50,250 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [829, 830, 831, 832] 2026-10-11 18:47:50,337 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [849] 2026-10-11 18:47:50,373 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [833, 834, 835, 836] 2026-10-11 18:47:50,729 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [851] 2026-10-11 18:47:50,765 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [841, 842, 843, 844] 2026-10-11 18:47:50,836 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [852] 2026-10-11 18:47:50,866 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [845, 846, 847, 848] 2026-10-11 18:47:51,181 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [854] 2026-10-11 18:47:51,215 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [853, 854, 855, 856] 2026-10-11 18:47:51,279 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [855] 2026-10-11 18:47:51,311 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [857, 858, 859, 860] 2026-10-11 18:47:51,747 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [858] 2026-10-11 18:47:51,769 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [869, 870, 871, 872] 2026-10-11 18:47:51,832 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [859] 2026-10-11 18:47:51,864 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [873, 874, 875, 876] 2026-10-11 18:47:52,155 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [861] 2026-10-11 18:47:52,192 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [881, 882, 883, 884] 2026-10-11 18:47:52,249 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [862] 2026-10-11 18:47:52,279 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [885, 886, 887, 888] 2026-10-11 18:47:52,580 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [864] 2026-10-11 18:47:52,617 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [893, 894, 895, 896] 2026-10-11 18:47:52,690 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [865] 2026-10-11 18:47:52,719 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [897, 898, 899, 900] 2026-10-11 18:47:52,980 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [867] 2026-10-11 18:47:53,014 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [905, 906, 907, 908] 2026-10-11 18:47:53,082 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [868] 2026-10-11 18:47:53,107 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [909, 910, 911, 912] 2026-10-11 18:47:53,218 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-10-11 18:47:53,425 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-10-11 18:47:53,554 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:47:56,706 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-10-11 18:48:03,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-10-11 18:48:03,605 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-10-11 18:48:03,711 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-10-11 18:48:04,238 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-10-11 18:48:05,169 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-10-11 18:48:06,214 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-10-11 18:48:07,211 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-10-11 18:48:07,749 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-10-11 18:48:08,148 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-10-11 18:48:08,513 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-10-11 18:48:08,582 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39464] 2026-10-11 18:48:08,593 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [58] 2026-10-11 18:48:08,628 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39465] 2026-10-11 18:48:08,631 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [59] 2026-10-11 18:48:08,669 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39466] 2026-10-11 18:48:08,672 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [60] 2026-10-11 18:48:08,824 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39467] 2026-10-11 18:48:08,828 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [61] 2026-10-11 18:48:08,868 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-10-11 18:48:09,789 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39469] 2026-10-11 18:48:09,826 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-10-11 18:48:10,095 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39482] 2026-10-11 18:48:10,107 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [317] 2026-10-11 18:48:10,130 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39481] 2026-10-11 18:48:10,136 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [63] 2026-10-11 18:48:10,175 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-10-11 18:48:10,549 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39484] 2026-10-11 18:48:10,560 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [318] 2026-10-11 18:48:10,587 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39483] 2026-10-11 18:48:10,597 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [64] 2026-10-11 18:48:10,642 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-10-11 18:48:10,913 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [877] 2026-10-11 18:48:11,633 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39486] 2026-10-11 18:48:11,682 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39498, 39486] 2026-10-11 18:48:11,712 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-10-11 18:48:11,898 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [879] 2026-10-11 18:48:12,337 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [880] 2026-10-11 18:48:12,385 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-10-11 18:48:12,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-10-11 18:48:12,658 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-10-11 18:48:13,070 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-10-11 18:48:13,243 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [883] 2026-10-11 18:48:13,827 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3281, 3282] 2026-10-11 18:48:14,085 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6557, 6558, 6559, 6560] 2026-10-11 18:48:14,202 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1340] 2026-10-11 18:48:14,488 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-10-11 18:48:14,680 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [885] 2026-10-11 18:48:15,222 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-10-11 18:48:16,443 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-10-11 18:48:16,646 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [889] 2026-10-11 18:48:17,231 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [891] 2026-10-11 18:48:17,980 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3289, 3290, 3287, 3288] 2026-10-11 18:48:18,288 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6573, 6574, 6575, 6576, 6569, 6570, 6571, 6572] 2026-10-11 18:48:18,351 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39550, 39549, 39548, 39547, 39546, 39545, 39544, 39543] 2026-10-11 18:48:18,459 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1344, 1343] 2026-10-11 18:48:18,553 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:48:21,524 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_1 ... 2026-10-11 18:48:28,449 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_2 ... 2026-10-11 18:48:28,597 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_1 ... 2026-10-11 18:48:28,861 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [893] 2026-10-11 18:48:28,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_2 ... 2026-10-11 18:48:29,232 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [895] 2026-10-11 18:48:29,257 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [917, 918, 919, 920] 2026-10-11 18:48:29,311 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [896] 2026-10-11 18:48:29,339 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [921, 922, 923, 924] 2026-10-11 18:48:29,456 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_3 ... 2026-10-11 18:48:29,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [898] 2026-10-11 18:48:29,737 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_4 ... 2026-10-11 18:48:29,912 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [900] 2026-10-11 18:48:30,046 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_5 ... 2026-10-11 18:48:30,317 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [902] 2026-10-11 18:48:30,356 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [929, 930, 931, 932] 2026-10-11 18:48:30,427 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [903] 2026-10-11 18:48:30,458 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [933, 934, 935, 936] 2026-10-11 18:48:30,592 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_6 ... 2026-10-11 18:48:30,864 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [905] 2026-10-11 18:48:30,888 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [941, 942, 943, 944] 2026-10-11 18:48:30,936 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [906] 2026-10-11 18:48:30,965 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [945, 946, 947, 948] 2026-10-11 18:48:31,084 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_1 ... 2026-10-11 18:48:31,307 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [908] 2026-10-11 18:48:31,444 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_2 ... 2026-10-11 18:48:31,652 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [910] 2026-10-11 18:48:31,675 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [953, 954, 955, 956] 2026-10-11 18:48:31,725 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [911] 2026-10-11 18:48:31,747 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [957, 958, 959, 960] 2026-10-11 18:48:31,885 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_3 ... 2026-10-11 18:48:32,111 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [913] 2026-10-11 18:48:32,248 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_4 ... 2026-10-11 18:48:32,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [915] 2026-10-11 18:48:32,532 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [965, 966, 967, 968] 2026-10-11 18:48:32,597 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [916] 2026-10-11 18:48:32,625 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [969, 970, 971, 972] 2026-10-11 18:48:32,760 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_5 ... 2026-10-11 18:48:33,034 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [918] 2026-10-11 18:48:33,063 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [977, 978, 979, 980] 2026-10-11 18:48:33,121 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [919] 2026-10-11 18:48:33,144 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [981, 982, 983, 984] 2026-10-11 18:48:33,285 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_6 ... 2026-10-11 18:48:33,553 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [921] 2026-10-11 18:48:33,586 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [989, 990, 991, 992] 2026-10-11 18:48:33,652 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [922] 2026-10-11 18:48:33,678 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [993, 994, 995, 996] 2026-10-11 18:48:33,813 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_1 ... 2026-10-11 18:48:34,023 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [924] 2026-10-11 18:48:35,107 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937] 2026-10-11 18:48:35,366 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_2 ... 2026-10-11 18:48:35,605 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [950] 2026-10-11 18:48:36,152 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [952] 2026-10-11 18:48:37,147 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965] 2026-10-11 18:48:37,403 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_3 ... 2026-10-11 18:48:37,652 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [978] 2026-10-11 18:48:38,327 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [985, 986, 987, 988, 989, 990, 991, 980, 981, 982, 983, 984] 2026-10-11 18:48:38,553 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_4 ... 2026-10-11 18:48:38,771 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1004] 2026-10-11 18:48:39,325 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1006] 2026-10-11 18:48:39,804 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1008] 2026-10-11 18:48:40,715 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-10-11 18:48:40,977 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_5 ... 2026-10-11 18:48:41,213 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1034] 2026-10-11 18:48:42,052 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047] 2026-10-11 18:48:42,257 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_6 ... 2026-10-11 18:48:42,487 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1060] 2026-10-11 18:48:43,101 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1062] 2026-10-11 18:48:43,611 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1064] 2026-10-11 18:48:44,110 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1066] 2026-10-11 18:48:44,806 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079] 2026-10-11 18:48:45,015 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_ptax_salary_rule_respects_escalation_effective_period ... 2026-10-11 18:48:52,316 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1092] 2026-10-11 18:48:52,531 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1094] 2026-10-11 18:48:52,643 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_effective_period ... 2026-10-11 18:48:52,801 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_invalid_date_range ... 2026-10-11 18:48:53,079 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_overlap_same_base ... 2026-10-11 18:48:53,408 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:49:02,953 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [62] 2026-10-11 18:49:03,390 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-10-11 18:49:04,889 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-10-11 18:49:05,553 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-10-11 18:49:05,708 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-10-11 18:49:06,027 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-10-11 18:49:06,345 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [417] 2026-10-11 18:49:06,439 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:49:09,554 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-10-11 18:49:15,033 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-10-11 18:49:15,311 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-10-11 18:49:15,710 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-10-11 18:49:21,785 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-10-11 18:49:21,927 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-10-11 18:49:22,089 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-10-11 18:49:22,279 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1103] 2026-10-11 18:49:22,586 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8256, 8100, 8099, 7739, 7737, 7736, 7735, 7726, 7719] 2026-10-11 18:49:22,633 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-10-11 18:49:22,705 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8388, 8387, 8386, 8385, 8384, 8257, 8255, 8254, 8253, 8225, 8223, 8222, 8221, 8220, 8219, 8218, 8217, 8216, 8209, 8208, 8207, 8206, 8205, 8204, 8141, 8140, 8139, 8132, 8131, 8130, 7873, 7869, 7868, 7867, 7866, 7865, 7864, 7863, 7862, 7860, 7859, 7858, 7857, 7856, 7855, 7852, 7851, 7850, 7849, 7848, 7847, 7846, 7845, 7844, 7843, 7842, 7841, 7840, 7839, 7838, 7837, 7836, 7835, 7834, 7833, 7832, 7738, 7734, 7733, 7732, 7731, 7730, 7729, 7728, 7727, 7725, 7724, 7723, 7722, 7721, 7720] 2026-10-11 18:49:22,821 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [22, 76, 77, 78, 67, 68, 69, 79, 80, 81, 2, 23, 44, 3, 24, 45, 4, 25, 46, 5, 26, 47, 70, 72, 74, 6, 27, 48, 7, 28, 49, 29, 9, 30, 51, 10, 31, 52, 11, 32, 53, 12, 33, 54, 13, 34, 55, 14, 35, 56, 15, 36, 57, 16, 37, 58, 38, 39, 64, 65, 66, 40, 20, 41, 62, 71, 73, 75, 42] 2026-10-11 18:49:22,864 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-10-11 18:49:22,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-10-11 18:49:23,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-10-11 18:49:23,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:49:26,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-10-11 18:49:33,647 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:49:37,028 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-10-11 18:49:44,688 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-10-11 18:49:44,846 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-10-11 18:49:44,931 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-10-11 18:49:45,110 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40001, 40000, 39999, 39998, 39997, 39996, 39995, 39994, 39993, 39992, 39991, 39990, 39989, 39988, 39987, 39986, 39985, 39984, 39983, 39982, 39981, 39980, 39979, 39978, 39977, 39976, 39975] 2026-10-11 18:49:45,170 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.salary.rule records with IDs: [6926, 6927, 6928, 6929, 6930, 6931, 6932, 6933, 6934, 6935, 6936, 6937, 6938, 6939, 6940, 6941, 6942, 6943, 6944, 6945, 6946, 6947, 6948, 6949, 6950, 6951, 6952] 2026-10-11 18:49:45,182 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40002] 2026-10-11 18:49:45,203 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [263] 2026-10-11 18:49:45,238 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-10-11 18:49:45,435 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:49:48,758 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-10-11 18:50:00,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 709, model: hr.payslip 2026-10-11 18:50:00,354 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 709, model: hr.payslip 2026-10-11 18:50:00,359 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 709, model: hr.payslip 2026-10-11 18:50:00,362 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 709, model: payslip.personal.income.tax.analysis 2026-10-11 18:50:00,366 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 709, model: payslip.personal.income.tax.analysis 2026-10-11 18:50:00,369 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 709, model: payslip.personal.income.tax.analysis 2026-10-11 18:50:00,372 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 709, model: hr.payroll.analysis 2026-10-11 18:50:00,375 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 709, model: hr.payroll.analysis 2026-10-11 18:50:00,378 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 709, model: hr.payroll.analysis 2026-10-11 18:50:00,381 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 709, model: hr.payroll.analysis 2026-10-11 18:50:00,418 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-10-11 18:50:06,005 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1106] 2026-10-11 18:50:06,066 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1105] 2026-10-11 18:50:06,093 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1107] 2026-10-11 18:50:06,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [374], uid: 716, model: hr.payslip 2026-10-11 18:50:06,515 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [472, 470, 471, 469], uid: 716, model: payslip.personal.income.tax.analysis 2026-10-11 18:50:06,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-10-11 18:50:12,378 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1110] 2026-10-11 18:50:12,578 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-10-11 18:50:18,171 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1112] 2026-10-11 18:50:18,419 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-10-11 18:50:24,550 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1114] 2026-10-11 18:50:24,743 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-10-11 18:50:30,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [378], uid: 741, model: hr.payslip 2026-10-11 18:50:30,295 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1116] 2026-10-11 18:50:30,477 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [487, 485, 486, 488], uid: 741, model: payslip.personal.income.tax.analysis 2026-10-11 18:50:30,530 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-10-11 18:50:35,007 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-10-11 18:50:39,898 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1118] 2026-10-11 18:50:40,052 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-10-11 18:50:45,564 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #763 deleted hr.payslip.worked_days records with IDs: [1120] 2026-10-11 18:50:45,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-10-11 18:50:51,679 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #770 deleted hr.payslip.worked_days records with IDs: [1122] 2026-10-11 18:50:51,935 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-10-11 18:50:57,032 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1124] 2026-10-11 18:50:57,214 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-10-11 18:51:01,474 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-10-11 18:51:05,704 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-10-11 18:51:09,774 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-10-11 18:51:14,063 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:51:17,616 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-10-11 18:51:30,213 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-10-11 18:51:30,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-10-11 18:51:30,669 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:51:48,675 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_is_invisible_outside_the_company_that_holds_it ... 2026-10-11 18:51:48,849 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_commitment_stays_invisible_across_companies_even_to_an_administrator ... 2026-10-11 18:51:49,040 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_duplicated_commitment_has_to_be_confirmed_again ... 2026-10-11 18:51:49,165 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_filed_commitment_starts_unconfirmed ... 2026-10-11 18:51:49,250 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_administrator_may_record_and_confirm_a_commitment ... 2026-10-11 18:51:49,437 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_officer_may_read_but_not_record_a_commitment ... 2026-10-11 18:51:49,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 811, model: personal.tax.withholding.commitment 2026-10-11 18:51:50,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_person_may_read_their_own_commitment_but_never_anyone_else_s ... 2026-10-11 18:51:50,497 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 813, model: personal.tax.withholding.commitment 2026-10-11 18:51:50,522 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 813, model: personal.tax.withholding.commitment 2026-10-11 18:51:50,557 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_team_leader_cannot_learn_that_a_subordinate_filed_a_commitment ... 2026-10-11 18:51:51,332 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 814, model: hr.payslip, fields: withholding_commitment_id 2026-10-11 18:51:51,367 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_commitment_belongs_to_the_company_that_received_it ... 2026-10-11 18:51:51,447 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_confirming_a_commitment_is_recorded_in_its_own_history ... 2026-10-11 18:51:51,916 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_deleting_the_employee_deletes_the_commitment ... 2026-10-11 18:51:52,192 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40816] 2026-10-11 18:51:52,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [20546, 20548, 20549, 20550, 20551] 2026-10-11 18:51:52,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.employee records with IDs: [352] 2026-10-11 18:51:52,371 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5080] 2026-10-11 18:51:52,388 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted resource.resource records with IDs: [355] 2026-10-11 18:51:52,422 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_one_person_cannot_file_twice_for_the_same_year_in_one_company ... 2026-10-11 18:51:52,885 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_commitment_moves_between_its_states_through_its_own_actions ... 2026-10-11 18:51:52,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_form_serial_number_is_whatever_the_user_typed ... 2026-10-11 18:51:53,095 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_same_person_may_file_for_two_different_tax_years ... 2026-10-11 18:51:53,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_two_people_may_each_file_for_the_same_tax_year ... 2026-10-11 18:51:53,341 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:51:57,799 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_confirmed_after_the_sheet_was_computed_suspends_the_withholding ... 2026-10-11 18:52:06,840 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1127] 2026-10-11 18:52:07,075 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1128] 2026-10-11 18:52:07,283 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1129] 2026-10-11 18:52:07,397 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_filed_already_confirmed_suspends_a_payslip_computed_before_it ... 2026-10-11 18:52:10,036 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1131] 2026-10-11 18:52:10,284 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1132] 2026-10-11 18:52:10,430 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_a_commitment_filed_in_draft_after_the_sheet_does_not_suspend_the_withholding ... 2026-10-11 18:52:13,199 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1134] 2026-10-11 18:52:13,435 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1135] 2026-10-11 18:52:13,578 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_cancelling_a_commitment_brings_the_withholding_back_on_a_draft_payslip ... 2026-10-11 18:52:16,349 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1137] 2026-10-11 18:52:16,543 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1138] 2026-10-11 18:52:16,667 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentFiledLate.test_deleting_a_commitment_brings_the_withholding_back_on_a_draft_payslip ... 2026-10-11 18:52:19,657 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1140] 2026-10-11 18:52:19,753 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40869] 2026-10-11 18:52:19,764 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [31] 2026-10-11 18:52:19,851 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1141] 2026-10-11 18:52:20,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:52:23,721 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_a_commitment_confirmed_after_a_payslip_was_paid_leaves_its_tax_and_sheet_alone ... 2026-10-11 18:52:32,529 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1143] 2026-10-11 18:52:32,689 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1144] 2026-10-11 18:52:33,168 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_a_commitment_confirmed_behind_a_payslip_awaiting_approval_leaves_it_alone ... 2026-10-11 18:52:35,695 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1146] 2026-10-11 18:52:35,852 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1147] 2026-10-11 18:52:36,421 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_cancelling_a_commitment_does_not_re_withhold_a_payslip_already_paid ... 2026-10-11 18:52:39,128 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1149] 2026-10-11 18:52:39,277 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1150] 2026-10-11 18:52:39,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_confirming_a_commitment_succeeds_when_the_person_has_declared_payslips_too ... 2026-10-11 18:52:42,317 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1152] 2026-10-11 18:52:42,433 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1153] 2026-10-11 18:52:42,974 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1155] 2026-10-11 18:52:43,237 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1157] 2026-10-11 18:52:43,442 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1158] 2026-10-11 18:52:43,561 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment_lifecycle: Starting TestWithholdingCommitmentTriggerRespectsDeclaredPayslips.test_deleting_a_commitment_does_not_re_withhold_a_payslip_already_paid ... 2026-10-11 18:52:46,314 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1160] 2026-10-11 18:52:46,491 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1161] 2026-10-11 18:52:46,943 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40892] 2026-10-11 18:52:46,951 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [36] 2026-10-11 18:52:47,026 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:53:00,848 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1163] 2026-10-11 18:53:03,406 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1165] 2026-10-11 18:53:03,481 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-10-11 18:53:03,580 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_cannot_sort_subordinates_by_their_tax_verdict ... 2026-10-11 18:53:03,646 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 815, model: hr.payslip, fields: withholding_reason 2026-10-11 18:53:03,899 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 815, model: hr.payslip, fields: withholding_reason 2026-10-11 18:53:03,926 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_reading_a_subordinate_payslip_is_not_given_the_withholding_reason ... 2026-10-11 18:53:04,459 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 815, model: hr.payslip, fields: withholding_reason 2026-10-11 18:53:04,498 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_a_team_leader_with_export_rights_still_cannot_export_the_withholding_reason ... 2026-10-11 18:53:04,951 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 815, model: hr.payslip, fields: withholding_reason 2026-10-11 18:53:04,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_an_individual_can_still_open_their_own_payslip ... 2026-10-11 18:53:05,201 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_payroll_officer_still_reads_the_withholding_reason_of_both_subordinates ... 2026-10-11 18:53:05,306 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_withholding_reason_is_not_offered_to_a_team_leader_as_a_field_at_all ... 2026-10-11 18:53:05,429 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_the_withholding_reason_is_still_computed_and_stored_correctly ... 2026-10-11 18:53:05,500 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:53:19,764 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1167] 2026-10-11 18:53:22,606 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1169] 2026-10-11 18:53:25,025 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1171] 2026-10-11 18:53:25,108 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_can_still_open_a_subordinate_payslip ... 2026-10-11 18:53:25,234 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_cannot_sort_subordinates_by_whether_they_asked_to_be_withheld ... 2026-10-11 18:53:25,328 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 818, model: hr.payslip, fields: withholding_requested 2026-10-11 18:53:25,677 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 818, model: hr.payslip, fields: withholding_requested 2026-10-11 18:53:25,709 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_reading_a_subordinate_payslip_is_not_given_the_request_flag ... 2026-10-11 18:53:26,285 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 818, model: hr.payslip, fields: withholding_requested 2026-10-11 18:53:26,327 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_a_team_leader_with_export_rights_still_cannot_export_the_request_flag ... 2026-10-11 18:53:26,765 121 INFO rb-001770c-225483-423665 odoo.models: Access Denied by ACLs for operation: read, uid: 818, model: hr.payslip, fields: withholding_requested 2026-10-11 18:53:26,799 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_payroll_officer_can_still_record_a_withholding_request_on_a_draft ... 2026-10-11 18:53:26,938 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1172] 2026-10-11 18:53:27,109 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_payroll_officer_still_reads_whether_withholding_was_requested ... 2026-10-11 18:53:27,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_request_flag_is_not_offered_to_a_team_leader_as_a_field_at_all ... 2026-10-11 18:53:27,429 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_request_access: Starting TestWithholdingRequestedAccess.test_the_withholding_request_is_still_what_decides_the_tax ... 2026-10-11 18:53:27,510 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:53:31,244 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_a_draft_payslip_is_still_re_decided_when_a_commitment_is_confirmed ... 2026-10-11 18:53:40,929 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1174] 2026-10-11 18:53:41,105 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1175] 2026-10-11 18:53:41,198 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_confirming_a_commitment_does_not_re_tax_a_done_payslip ... 2026-10-11 18:53:44,018 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1177] 2026-10-11 18:53:44,168 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1178] 2026-10-11 18:53:44,677 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_confirming_a_commitment_does_not_re_tax_a_payslip_awaiting_approval ... 2026-10-11 18:53:47,634 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1180] 2026-10-11 18:53:47,752 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1181] 2026-10-11 18:53:48,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_editing_the_contract_does_not_re_tax_a_done_payslip ... 2026-10-11 18:53:50,845 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1183] 2026-10-11 18:53:50,971 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1184] 2026-10-11 18:53:51,446 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_requesting_withholding_does_not_re_tax_a_done_payslip ... 2026-10-11 18:53:54,030 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1186] 2026-10-11 18:53:54,160 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1187] 2026-10-11 18:53:54,572 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_state_guard: Starting TestWithholdingStateGuard.test_the_draft_filter_in_the_re_open_path_is_an_optimisation_not_the_guard ... 2026-10-11 18:53:57,350 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1189] 2026-10-11 18:53:57,479 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1190] 2026-10-11 18:53:58,040 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1191] 2026-10-11 18:53:58,115 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 18:54:02,265 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-10-11 18:54:08,707 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_02 ... 2026-10-11 18:54:15,010 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_03 ... 2026-10-11 18:54:15,342 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_04 ... 2026-10-11 18:54:15,699 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_05 ... 2026-10-11 18:54:16,088 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_01 ... 2026-10-11 18:54:16,192 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_02 ... 2026-10-11 18:54:16,324 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:54:20,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_contextual_deduction_amounts ... 2026-10-11 18:54:26,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_legacy_write_creates_default_deduction_line ... 2026-10-11 18:54:26,477 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:54:26,493 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll.tests.test_salary_rule_category_generation: Starting TestSalaryRuleCategoryGeneration.test_existing_child_under_another_parent ... 2026-10-11 18:54:32,831 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:54:36,736 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-10-11 18:54:43,313 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1193] 2026-10-11 18:54:43,432 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-10-11 18:54:43,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-10-11 18:54:44,206 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1196] 2026-10-11 18:54:44,693 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-10-11 18:54:44,902 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1198] 2026-10-11 18:54:45,365 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-10-11 18:54:45,572 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1200] 2026-10-11 18:54:46,158 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-10-11 18:54:46,381 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1202] 2026-10-11 18:54:46,873 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-10-11 18:54:47,106 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1204] 2026-10-11 18:54:47,636 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-10-11 18:54:47,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1206] 2026-10-11 18:54:48,535 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-10-11 18:54:48,756 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1208] 2026-10-11 18:54:49,276 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-10-11 18:54:49,485 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1210] 2026-10-11 18:54:50,004 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-10-11 18:54:50,219 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1212] 2026-10-11 18:54:50,606 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-10-11 18:54:50,788 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1214] 2026-10-11 18:54:51,289 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-10-11 18:54:51,496 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1216] 2026-10-11 18:54:51,947 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:54:55,915 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-10-11 18:55:02,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1219] 2026-10-11 18:55:02,217 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1218] 2026-10-11 18:55:02,252 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1220] 2026-10-11 18:55:02,859 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-10-11 18:55:03,135 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1224] 2026-10-11 18:55:03,159 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1223] 2026-10-11 18:55:03,189 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1225] 2026-10-11 18:55:03,735 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-10-11 18:55:03,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1228] 2026-10-11 18:55:04,401 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-10-11 18:55:04,574 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1230] 2026-10-11 18:55:05,059 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:55:09,800 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-10-11 18:55:23,148 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:55:27,522 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-10-11 18:55:34,552 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1232] 2026-10-11 18:55:34,734 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1233] 2026-10-11 18:55:35,747 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-10-11 18:55:36,478 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 822, model: hr.salary.disbursement 2026-10-11 18:55:36,515 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-10-11 18:55:37,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1235] 2026-10-11 18:55:37,270 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1236] 2026-10-11 18:55:37,799 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1238] 2026-10-11 18:55:37,957 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1239] 2026-10-11 18:55:38,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [436], uid: 823, model: hr.payslip 2026-10-11 18:55:38,801 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:55:53,860 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-10-11 18:56:02,374 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-10-11 18:56:03,885 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-10-11 18:56:05,301 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-10-11 18:56:05,485 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1246] 2026-10-11 18:56:05,614 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1247] 2026-10-11 18:56:06,201 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1249] 2026-10-11 18:56:06,324 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1250] 2026-10-11 18:56:07,325 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-10-11 18:56:07,530 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1252] 2026-10-11 18:56:07,669 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1253] 2026-10-11 18:56:09,091 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-10-11 18:56:09,815 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1255] 2026-10-11 18:56:10,007 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1256] 2026-10-11 18:56:10,607 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1258] 2026-10-11 18:56:10,732 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1259] 2026-10-11 18:56:11,223 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-10-11 18:56:11,784 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1261] 2026-10-11 18:56:11,915 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1262] 2026-10-11 18:56:12,417 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1264] 2026-10-11 18:56:12,558 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1265] 2026-10-11 18:56:13,226 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1267] 2026-10-11 18:56:13,348 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1268] 2026-10-11 18:56:13,852 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-10-11 18:56:13,954 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 18:56:28,374 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-10-11 18:56:35,736 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-10-11 18:56:36,216 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-10-11 18:56:36,413 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1270] 2026-10-11 18:56:36,590 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1271] 2026-10-11 18:56:37,296 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1273] 2026-10-11 18:56:37,483 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1274] 2026-10-11 18:56:38,491 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-10-11 18:56:39,017 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-10-11 18:56:39,599 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-10-11 18:56:40,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-10-11 18:56:41,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-10-11 18:56:42,038 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1277] 2026-10-11 18:56:42,200 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1278] 2026-10-11 18:56:42,794 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 18:56:42,811 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-10-11 18:56:43,046 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-10-11 18:56:43,363 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:56:47,549 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-10-11 18:56:54,871 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5189] 2026-10-11 18:56:55,044 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1280] 2026-10-11 18:56:55,650 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-10-11 18:56:55,913 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1282] 2026-10-11 18:56:56,506 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-10-11 18:56:56,933 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1284] 2026-10-11 18:56:57,460 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-10-11 18:56:57,609 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1286] 2026-10-11 18:56:58,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-10-11 18:56:58,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1288] 2026-10-11 18:56:58,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-10-11 18:56:59,063 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1290] 2026-10-11 18:56:59,588 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-10-11 18:56:59,664 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5189] 2026-10-11 18:56:59,818 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1292] 2026-10-11 18:57:00,284 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-10-11 18:57:00,784 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1294] 2026-10-11 18:57:01,433 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1296] 2026-10-11 18:57:01,955 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-10-11 18:57:02,094 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1298] 2026-10-11 18:57:02,489 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-10-11 18:57:03,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:57:07,420 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-10-11 18:57:13,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-10-11 18:57:13,904 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-10-11 18:57:14,087 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-10-11 18:57:14,297 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1302] 2026-10-11 18:57:14,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3462, 3463, 3464] 2026-10-11 18:57:15,203 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6910, 6911, 6912, 6913, 6914, 6915] 2026-10-11 18:57:15,312 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1412] 2026-10-11 18:57:15,365 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-10-11 18:57:15,595 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1304] 2026-10-11 18:57:17,304 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [109] 2026-10-11 18:57:17,358 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [75] 2026-10-11 18:57:17,641 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3465, 3466, 3467] 2026-10-11 18:57:17,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6916, 6917, 6918, 6919, 6920, 6921] 2026-10-11 18:57:17,845 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1413] 2026-10-11 18:57:17,877 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-10-11 18:57:18,304 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1306] 2026-10-11 18:57:18,423 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-10-11 18:57:18,721 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1308] 2026-10-11 18:57:19,210 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-10-11 18:57:19,450 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1310] 2026-10-11 18:57:19,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-10-11 18:57:19,829 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1312] 2026-10-11 18:57:20,343 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-10-11 18:57:20,544 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1314] 2026-10-11 18:57:21,009 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-10-11 18:57:21,235 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1316] 2026-10-11 18:57:21,393 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-10-11 18:57:21,454 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-10-11 18:57:21,565 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-10-11 18:57:21,677 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-10-11 18:57:21,736 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5194] 2026-10-11 18:57:21,835 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-10-11 18:57:21,979 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:57:26,434 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-10-11 18:57:33,154 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1318] 2026-10-11 18:57:33,288 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1319] 2026-10-11 18:57:33,918 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3478, 3479, 3480] 2026-10-11 18:57:34,131 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6942, 6943, 6944, 6945, 6946, 6947] 2026-10-11 18:57:34,235 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1418] 2026-10-11 18:57:34,293 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 18:57:39,028 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-10-11 18:57:45,833 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_06 ... 2026-10-11 18:57:46,232 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_08 ... 2026-10-11 18:57:46,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:57:50,923 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-10-11 18:57:57,904 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-10-11 18:57:58,213 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-10-11 18:57:59,030 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3481, 3482, 3483] 2026-10-11 18:57:59,218 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6948, 6949, 6950, 6951, 6952, 6953] 2026-10-11 18:57:59,303 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1419] 2026-10-11 18:57:59,363 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-10-11 18:58:00,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3484, 3485, 3486] 2026-10-11 18:58:00,594 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6954, 6955, 6956, 6957, 6958, 6959] 2026-10-11 18:58:00,672 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1420] 2026-10-11 18:58:00,730 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-10-11 18:58:01,526 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-10-11 18:58:02,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:58:06,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-10-11 18:58:14,118 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1327] 2026-10-11 18:58:14,265 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1328] 2026-10-11 18:58:15,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-10-11 18:58:21,912 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-10-11 18:58:22,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1330] 2026-10-11 18:58:22,293 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1331] 2026-10-11 18:58:22,825 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1333] 2026-10-11 18:58:22,946 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1334] 2026-10-11 18:58:27,701 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-10-11 18:58:27,888 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1336] 2026-10-11 18:58:28,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1337] 2026-10-11 18:58:28,620 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1339] 2026-10-11 18:58:28,759 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1340] 2026-10-11 18:58:30,555 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-10-11 18:58:30,899 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1343] 2026-10-11 18:58:30,931 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1342] 2026-10-11 18:58:30,962 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1344] 2026-10-11 18:58:34,402 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-10-11 18:58:34,612 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1347] 2026-10-11 18:58:34,785 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1348] 2026-10-11 18:58:35,363 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1350] 2026-10-11 18:58:35,485 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1351] 2026-10-11 18:58:37,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-10-11 18:58:37,810 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-10-11 18:58:38,522 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-10-11 18:58:39,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-10-11 18:58:40,114 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1356] 2026-10-11 18:58:40,270 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1357] 2026-10-11 18:58:41,602 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [132, 132] 2026-10-11 18:58:41,674 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [87] 2026-10-11 18:58:41,811 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:58:46,314 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-10-11 18:58:52,933 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1359] 2026-10-11 18:58:53,103 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1360] 2026-10-11 18:58:53,559 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-10-11 18:58:53,777 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1362] 2026-10-11 18:58:53,949 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1363] 2026-10-11 18:58:54,688 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-10-11 18:58:54,842 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1365] 2026-10-11 18:58:54,960 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1366] 2026-10-11 18:58:56,263 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-10-11 18:58:56,453 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1368] 2026-10-11 18:58:56,560 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1369] 2026-10-11 18:58:58,258 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-10-11 18:58:58,448 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1371] 2026-10-11 18:58:58,598 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1372] 2026-10-11 18:58:59,041 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-10-11 18:58:59,240 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1374] 2026-10-11 18:58:59,381 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1375] 2026-10-11 18:59:00,697 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [136, 136] 2026-10-11 18:59:00,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [90] 2026-10-11 18:59:00,828 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-10-11 18:59:01,003 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1377] 2026-10-11 18:59:01,142 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1378] 2026-10-11 18:59:02,220 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-10-11 18:59:02,376 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1380] 2026-10-11 18:59:02,519 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1381] 2026-10-11 18:59:03,707 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-10-11 18:59:03,786 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 18:59:05,028 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-10-11 18:59:05,237 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1383, 1384] 2026-10-11 18:59:05,329 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-10-11 18:59:05,723 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:06,173 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-10-11 18:59:06,499 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-10-11 18:59:06,709 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:06,725 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-10-11 18:59:06,750 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-10-11 18:59:06,785 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-10-11 18:59:06,812 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-10-11 18:59:06,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:07,130 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_employee_price_meal_local_date_depends: Starting TestEmployeePriceMealLocalDateDepends.test_employee_price_recomputes_when_scheduled_date_crosses_contract_boundary_non_regression_guard ... 2026-10-11 18:59:07,276 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:07,700 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-10-11 18:59:08,087 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-10-11 18:59:08,333 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-10-11 18:59:08,773 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-10-11 18:59:08,881 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-10-11 18:59:09,388 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-10-11 18:59:09,452 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [90] 2026-10-11 18:59:09,478 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-10-11 18:59:09,646 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-10-11 18:59:09,828 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-10-11 18:59:10,379 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3562] 2026-10-11 18:59:10,487 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7110, 7111] 2026-10-11 18:59:10,547 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42722] 2026-10-11 18:59:10,632 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move records with IDs: [1469] 2026-10-11 18:59:10,670 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-10-11 18:59:10,917 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-10-11 18:59:11,203 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:11,563 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-10-11 18:59:11,732 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-10-11 18:59:12,317 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-10-11 18:59:12,412 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-10-11 18:59:12,523 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-10-11 18:59:12,642 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:13,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_order_deduction_tax_category: Starting TestMealOrderDeductionTaxCategory.test_01_meal_order_deduction_category_is_after_tax ... 2026-10-11 18:59:13,266 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:13,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_belongs_to_that_months_payslip ... 2026-10-11 18:59:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_at_local_midnight_on_the_1st_is_priced_by_the_contract_starting_that_day ... 2026-10-11 18:59:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_meal_line_set_spanning_two_periods_is_blocked_by_a_confirmed_payslip_it_overlaps ... 2026-10-11 18:59:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPayslipPeriodFrame.test_previous_month_confirmed_payslip_does_not_block_a_meal_on_the_1st_of_this_month ... 2026-10-11 18:59:14,942 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:59:16,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_confirmed_previous_month_payslip_never_blocks_a_meal_booked_for_the_1st_of_this_month ... 2026-10-11 18:59:16,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_a_meal_lands_in_the_payslip_of_the_month_it_was_booked_for_whoever_computes_it ... 2026-10-11 18:59:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_contract_that_prices_a_meal_is_the_one_covering_the_day_it_was_booked_for ... 2026-10-11 18:59:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meal_payslip_period_frame: Starting TestMealPeriodFrameIsReaderIndependent.test_the_day_a_meal_is_taken_is_the_day_it_was_booked_for_not_the_readers_day ... 2026-10-11 18:59:18,067 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-11 18:59:18,590 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_computed_independently_per_payslip_in_the_same_batch ... 2026-10-11 18:59:18,942 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_the_sum_of_quantity_not_the_number_of_lines ... 2026-10-11 18:59:19,074 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_meals_count_compute: Starting TestMealsCountCompute.test_meals_count_is_zero_for_a_payslip_with_no_linked_meal_lines ... 2026-10-11 18:59:19,125 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:59:20,066 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_meal_local_date_field_is_declared_related_to_the_orders_scheduled_date_definition_pin ... 2026-10-11 18:59:20,150 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_payroll_meal.tests.test_payslip_meal_reader_rights: Starting TestPayslipMealReaderRights.test_payroll_reader_without_meal_order_rights_attributes_another_employees_meal ... 2026-10-11 18:59:20,537 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 18:59:20,567 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_project_timesheet_timeoff_payroll.tests.test_hr_project_timesheet_timeoff_payroll: Starting TestHrProjectTimeSheetTimeOffPayroll.test_hr_project_timesheet_timeoff_payroll ... 2026-10-11 18:59:21,529 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-10-11 18:59:21,747 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-10-11 18:59:21,930 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-10-11 18:59:22,089 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-10-11 18:59:22,627 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-10-11 18:59:22,702 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-10-11 18:59:22,781 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-10-11 18:59:22,856 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-10-11 18:59:22,987 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [418, 419, 420, 421] 2026-10-11 18:59:23,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:24,732 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-10-11 18:59:25,745 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #846 deleted account.analytic.line records with IDs: [949] 2026-10-11 18:59:25,787 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:59:27,451 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-10-11 18:59:28,531 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-10-11 18:59:28,648 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-10-11 18:59:28,884 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-10-11 18:59:29,227 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:59:29,245 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-10-11 18:59:29,274 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-10-11 18:59:29,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-10-11 18:59:29,334 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-10-11 18:59:29,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-10-11 18:59:29,436 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:30,978 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-10-11 18:59:31,853 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:31,981 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-10-11 18:59:32,071 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:32,129 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-10-11 18:59:32,190 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-10-11 18:59:32,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-10-11 18:59:32,346 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:32,836 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-10-11 18:59:32,979 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1393] 2026-10-11 18:59:33,568 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1395] 2026-10-11 18:59:33,965 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-10-11 18:59:34,139 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1397] 2026-10-11 18:59:34,634 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-10-11 18:59:34,751 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:35,296 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-10-11 18:59:35,704 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1400] 2026-10-11 18:59:36,188 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-10-11 18:59:36,639 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1402, 1403] 2026-10-11 18:59:37,155 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-10-11 18:59:37,468 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1406] 2026-10-11 18:59:38,003 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-10-11 18:59:38,098 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:38,659 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-10-11 18:59:38,841 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-10-11 18:59:38,922 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:39,631 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:39,633 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:39,636 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:39,638 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:39,641 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:39,644 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:39,647 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:39,650 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:39,652 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:39,654 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795330671309274.1791745179.451840400695801-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:39,754 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-10-11 18:59:39,800 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-10-11 18:59:40,121 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:40,124 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:40,127 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:40,130 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:40,133 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:40,135 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:40,138 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:40,141 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:40,143 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:40,146 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699724165651854.1791745179.949365139007568-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:40,186 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-10-11 18:59:40,223 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-10-11 18:59:40,344 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-10-11 18:59:40,478 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:41,139 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:41,142 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:41,145 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:41,148 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:41,151 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:41,154 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:41,156 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:41,159 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:41,161 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:41,164 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245194836020260.1791745180.988424777984619-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:41,222 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-10-11 18:59:41,424 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:41,427 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:41,429 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:41,432 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:41,435 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:41,438 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:41,441 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:41,444 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:41,446 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:41,449 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558048311027124.1791745181.293687105178833-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:41,491 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-10-11 18:59:41,670 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:41,673 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:41,676 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:41,679 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:41,682 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:41,685 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:41,688 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:41,692 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:41,696 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:41,700 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887183728177873.1791745181.537492752075195-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:41,724 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-10-11 18:59:42,038 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:42,040 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:42,043 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:42,046 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:42,048 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:42,051 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:42,053 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:42,056 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:42,058 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:42,061 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355496427745875.1791745181.918338060379028-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:42,105 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-10-11 18:59:42,332 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:42,335 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:42,339 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:42,343 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:42,347 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:42,352 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:42,356 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:42,360 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:42,364 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:42,369 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487100522929755.1791745182.195700407028198-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:42,426 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-10-11 18:59:42,530 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-10-11 18:59:42,575 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [960] 2026-10-11 18:59:42,608 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-10-11 18:59:42,725 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:43,442 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Alice Johnson" <@False>'] 2026-10-11 18:59:43,447 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Bob Smith" <@False>'] 2026-10-11 18:59:43,450 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Charlie Brown" <@False>'] 2026-10-11 18:59:43,454 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"David Wilson" <@False>'] 2026-10-11 18:59:43,457 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Eva Green" <@False>'] 2026-10-11 18:59:43,461 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Frank White" <@False>'] 2026-10-11 18:59:43,464 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Grace Lee" <@False>'] 2026-10-11 18:59:43,468 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Hannah Martin" <@False>'] 2026-10-11 18:59:43,472 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"Tran Minh Khang" <@False>'] 2026-10-11 18:59:43,476 121 INFO rb-001770c-225483-423665 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <229803657464823.1791745183.251485347747803-openerp-538-hr.payslip@79b0c7a18e31>: ['"User Payroll" <@False>'] 2026-10-11 18:59:43,528 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-10-11 18:59:43,542 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [960] 2026-10-11 18:59:43,579 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-10-11 18:59:43,932 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1412] 2026-10-11 18:59:44,050 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-10-11 18:59:44,167 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:44,646 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-10-11 18:59:44,725 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1389] 2026-10-11 18:59:46,250 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 18:59:46,271 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-10-11 18:59:47,634 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-10-11 18:59:48,735 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 851, model: slide.channel 2026-10-11 18:59:48,979 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-10-11 18:59:49,989 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 853, model: slide.channel 2026-10-11 18:59:50,016 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 853, model: slide.channel 2026-10-11 18:59:50,065 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:50,085 121 INFO rb-001770c-225483-423665 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-10-11 18:59:51,992 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 18:59:52,011 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-10-11 18:59:53,852 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-10-11 18:59:55,495 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-10-11 18:59:56,936 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-10-11 18:59:58,566 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 18:59:58,583 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-10-11 19:00:21,165 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-10-11 19:00:42,280 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-10-11 19:01:05,022 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-10-11 19:01:26,293 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-10-11 19:01:46,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-10-11 19:02:07,269 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-10-11 19:02:29,361 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-10-11 19:02:51,600 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_05_inter_company_invoice_analytic_distribution ... 2026-10-11 19:03:11,488 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:13,952 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9c8ce00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:13,953 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b1e5bd80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:13,960 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:13,964 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b1e5a8e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:14,361 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:17,629 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae1e27a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:17,630 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d93d9da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:17,638 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:17,644 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd9e6660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:18,015 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:20,651 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d6ab40e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:20,652 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d55849a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:20,660 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:20,665 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d55874c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:21,045 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:24,293 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f49460577e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:24,294 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7c7a840> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:24,301 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:24,305 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7c7b600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:24,681 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:28,208 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dae48400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:28,209 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8fab4c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:28,218 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:28,225 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8fa8400> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:28,694 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:31,420 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9463060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:31,421 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d943cf40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:31,427 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:31,431 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d943c040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:31,769 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:35,318 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d3fe6ac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:35,319 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af4972e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:35,326 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:35,331 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af4962a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:35,680 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:39,246 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af8cce00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:39,247 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af9f4a40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:39,254 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:39,259 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af9f5300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_invoice/tests/test_inter_company_invoice.py", line 321, in test_05_inter_company_invoice_analytic_distribution analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:03:42,594 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_intercompany_invoice_generated_when_intercompany_user_scoped_to_single_company ... 2026-10-11 19:04:03,756 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:04:07,247 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcb258a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:04:07,248 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b00e7100> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:04:07,255 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:04:07,259 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b00e5120> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:04:07,288 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:04:07,305 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-10-11 19:04:28,950 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #897 deleted stock.move.line records with IDs: [187] 2026-10-11 19:04:29,169 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-10-11 19:04:50,675 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-10-11 19:05:11,172 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-10-11 19:05:33,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-10-11 19:05:55,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_07_sale_manager_create_po_difference_company ... 2026-10-11 19:06:21,168 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_08_purchase_manager_create_so_difference_company ... 2026-10-11 19:06:45,726 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_09_auto_generated_sale_order_can_be_manually_invoiced ... 2026-10-11 19:07:13,375 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_10_down_payment_wizard_allows_auto_generated_sale_order ... 2026-10-11 19:07:40,026 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_11_non_auto_generated_sale_order_can_still_be_invoiced ... 2026-10-11 19:08:05,947 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_12_source_purchase_order_manual_bill_blocked ... 2026-10-11 19:08:31,620 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_13_auto_generated_purchase_order_manual_bill_blocked ... 2026-10-11 19:08:58,115 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_14_cancelled_counterpart_sale_order_unblocks_manual_billing ... 2026-10-11 19:09:24,981 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_15_analytic_distribution_so_to_po ... 2026-10-11 19:09:49,547 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:53,575 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8c20b80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:53,576 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8424720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:53,583 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:53,587 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8425b20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:54,002 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:56,957 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af8ce840> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:56,958 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d7e69c60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:56,967 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:56,973 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d7e68c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:09:58,378 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:01,316 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af9f4d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:01,317 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db36a660> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:01,323 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:01,330 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db36a5c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:01,823 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:05,882 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9f30ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:05,884 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d92a0860> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:05,891 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:05,898 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d92a0540> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:06,356 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:09,403 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd1cd760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:09,405 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9c3b420> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:09,414 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:09,420 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d9c3a340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:09,849 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:14,145 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd09a200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:14,146 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae74e520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:14,155 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:14,161 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae74f1a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:14,553 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:18,488 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d2f84180> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:18,490 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48db329120> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:18,496 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:18,500 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48db3282c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:18,856 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:21,740 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dda6d760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:21,742 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da0e79c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:21,751 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:21,758 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48de4cde40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 270, in test_15_analytic_distribution_so_to_po shared_analytic_account, vendor_analytic_account = self._create_analytic_accounts(self.vendor_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:23,406 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_16_analytic_distribution_po_to_so ... 2026-10-11 19:10:50,289 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:53,360 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d849d580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:53,362 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae7d2ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:53,372 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:53,378 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae7d37e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:53,778 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:58,129 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd1fdee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:58,130 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8652020> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:58,139 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:58,146 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d86537e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:10:58,572 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:01,673 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af61d080> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:01,675 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da234ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:01,684 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:01,691 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da235580> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:02,212 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:06,328 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc81fce0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:06,330 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dd1dc680> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:06,340 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:06,345 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dd1dcb80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:06,839 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:10,858 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da09de40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:10,860 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dcffe7a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:10,869 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:10,876 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dcffefc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:11,354 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:14,709 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae790fe0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:14,712 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae1cef20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:14,721 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:14,726 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae1ce480> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:15,012 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:19,431 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48da270e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:19,433 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae16e3e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:19,441 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:19,448 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae16dbc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:19,880 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:23,520 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dc98c900> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:23,521 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48daedc680> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:23,531 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:23,538 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48daeddf80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 295, in test_16_analytic_distribution_po_to_so shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:25,006 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_17_analytic_distribution_po_first_flow_vendor_bill ... 2026-10-11 19:11:53,015 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:55,569 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dca013a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:55,571 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d8c90d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:55,578 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:55,584 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d8c92c00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:57,145 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:59,942 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9ad6a20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:59,944 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da1cb560> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:59,953 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:11:59,959 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da1ca980> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:00,396 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:04,236 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db0c6840> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:04,237 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af6baac0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:04,243 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:04,248 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af6b9260> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:04,647 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:07,368 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dd0d5300> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:07,369 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b1c5d6c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:07,375 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:07,380 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b1c5ca40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:08,769 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:11,637 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d8d013a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:11,639 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48da143ba0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:11,649 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:11,655 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48da140720> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:12,034 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:16,016 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d89c2ca0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:16,017 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d9249da0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:16,023 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:16,028 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d924b4c0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:16,342 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:19,190 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d65ddf80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:19,191 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48affff880> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:19,200 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:19,207 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48afffcf40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:19,619 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:23,609 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ae8f3ce0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:23,610 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48b1540e00> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:23,617 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:23,621 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48b1541f80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 326, in test_17_analytic_distribution_po_first_flow_vendor_bill shared_analytic_account, customer_analytic_account = self._create_analytic_accounts(self.customer_company) File "/data/build/Viindoo-erponline-enterprise-18.0/to_inter_company_sale_purchase/tests/test_inter_company_sale_purchase.py", line 249, in _create_analytic_accounts analytic_plan = self.env['account.analytic.plan'].create({'name': 'Inter-Company Test Plan'}) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:28,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3613, 3614] 2026-10-11 19:12:29,091 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7232] 2026-10-11 19:12:29,457 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:33,424 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48de5f8d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:33,425 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dc5e2fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:33,432 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:33,438 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dc5e0ae0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:12:33,479 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:12:33,500 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_01_generate_po_with_inter_company_warehouse ... 2026-10-11 19:13:03,805 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_02_generate_po_with_inter_company_warehouse ... 2026-10-11 19:13:33,308 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_03_generate_so_with_inter_company_warehouse ... 2026-10-11 19:14:03,778 121 INFO rb-001770c-225483-423665 odoo.addons.to_inter_company_sale_purchase_stock.tests.test_to_inter_company_sale_purchase_stock: Starting TestToInterCompanySalePurchaseStock.test_04_generate_so_with_inter_company_warehouse ... 2026-10-11 19:14:32,834 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:14:51,213 121 INFO rb-001770c-225483-423665 odoo.addons.to_invoice_tax_details.tests.test_account_move: Starting TestInInvoiceWithTaxDetails.test_10_invoice_line_price_tax ... 2026-10-11 19:14:51,324 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:14:51,343 121 INFO rb-001770c-225483-423665 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-10-11 19:14:54,907 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-10-11 19:14:54,930 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54515] 2026-10-11 19:14:54,939 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:14:55,498 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-10-11 19:14:55,510 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54517] 2026-10-11 19:14:55,518 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:14:55,696 121 INFO rb-001770c-225483-423665 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-10-11 19:14:59,144 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-10-11 19:14:59,156 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54520] 2026-10-11 19:14:59,164 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:14:59,741 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-10-11 19:14:59,753 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54522] 2026-10-11 19:14:59,762 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:15:00,023 121 INFO rb-001770c-225483-423665 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-10-11 19:15:03,520 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-10-11 19:15:03,532 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54526] 2026-10-11 19:15:03,540 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:15:04,096 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-10-11 19:15:04,111 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54528] 2026-10-11 19:15:04,120 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:15:04,425 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:15:18,961 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:15:18,993 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:15:19,042 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:15:19,053 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:15:19,094 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:15:19,100 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:15:19,665 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:24,295 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48dcf7d4e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:24,297 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae7c0040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:24,308 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:24,316 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae7c2520> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:24,866 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:28,476 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48af46e2a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:28,477 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48dca39ee0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:28,483 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:28,487 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48dca3ad40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:28,872 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:32,900 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d9c26340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:32,902 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48d5fb7060> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:32,910 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:32,914 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48d5fb4c20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:33,385 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:37,506 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48b1da4b80> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:37,507 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ddbd71a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:37,516 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:37,522 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ddbd59e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:38,004 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:41,185 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48db300f40> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:41,187 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ddc6e340> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:41,196 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:41,203 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ddc6f7e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:41,605 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:45,563 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d7dea200> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:45,564 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48de56af20> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:45,570 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:45,574 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48de569760> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:45,950 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:49,177 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d91898a0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:49,178 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae64f600> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:49,185 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:49,191 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae64fa60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:50,559 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:53,688 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48ad2c4040> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:53,689 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48af478d60> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:53,697 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:53,703 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48af4799e0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/to_loan_management/tests/test_analytic_account.py", line 15, in setUpClass plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-001770c-225483/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-001770c-225483/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-001770c-225483/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-001770c-225483/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-001770c-225483/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-001770c-225483/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-001770c-225483/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-001770c-225483/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:54,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-10-11 19:15:54,160 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #945 deleted account.analytic.account records with IDs: [1374] 2026-10-11 19:15:54,197 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-10-11 19:15:55,060 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-10-11 19:15:55,709 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:59,988 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f48d43cccc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:59,989 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f48ae7c7380> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:15:59,996 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:16:00,003 121 INFO rb-001770c-225483-423665 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f48ae7c6fc0> Stack (most recent call last): File "/data/build/rb-001770c-225483/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-001770c-225483/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-001770c-225483/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-001770c-225483/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-001770c-225483/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-001770c-225483/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-001770c-225483/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-001770c-225483/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-001770c-225483/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-001770c-225483/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-001770c-225483/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-11 19:16:00,046 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:16:15,182 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:16:15,207 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:16:15,268 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:16:15,276 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:16:15,317 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:16:15,324 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #947 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:16:15,854 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-10-11 19:16:15,927 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-10-11 19:16:16,113 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:16:30,069 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:16:30,086 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:16:30,133 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:16:30,140 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:16:30,175 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:16:30,184 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:16:32,215 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-10-11 19:16:32,465 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [1] 2026-10-11 19:16:32,548 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-10-11 19:16:33,044 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [2] 2026-10-11 19:16:33,140 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-10-11 19:16:35,808 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-10-11 19:16:36,164 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [4] 2026-10-11 19:16:36,262 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-10-11 19:16:36,784 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [5] 2026-10-11 19:16:36,884 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-10-11 19:16:38,246 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted account.move.line.ctp records with IDs: [3620] 2026-10-11 19:16:38,509 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted account.move.line records with IDs: [7242, 7243] 2026-10-11 19:16:38,578 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54565] 2026-10-11 19:16:38,722 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted account.move records with IDs: [1511] 2026-10-11 19:16:38,759 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5739, 5740] 2026-10-11 19:16:38,816 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-10-11 19:16:38,856 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54550] 2026-10-11 19:16:38,865 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [6] 2026-10-11 19:16:38,879 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5724] 2026-10-11 19:16:38,938 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54563, 54562, 54561, 54560, 54559, 54558, 54557, 54556, 54555, 54554, 54553, 54552, 54551] 2026-10-11 19:16:38,961 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-10-11 19:16:38,993 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5725, 5726, 5727, 5728, 5729, 5730, 5731, 5732, 5733, 5734, 5735, 5736, 5737] 2026-10-11 19:16:39,250 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [7] 2026-10-11 19:16:39,313 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-10-11 19:16:39,560 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-10-11 19:16:39,858 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [9] 2026-10-11 19:16:39,918 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-10-11 19:16:40,439 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [10] 2026-10-11 19:16:40,553 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-10-11 19:16:43,404 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-10-11 19:16:43,690 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [12] 2026-10-11 19:16:43,773 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-10-11 19:16:44,290 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [13] 2026-10-11 19:16:44,386 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-10-11 19:16:47,391 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted account.partial.reconcile records with IDs: [139] 2026-10-11 19:16:47,644 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-10-11 19:16:47,981 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [15] 2026-10-11 19:16:48,073 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-10-11 19:16:48,296 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-10-11 19:16:48,610 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [17] 2026-10-11 19:16:48,666 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-10-11 19:16:48,867 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-10-11 19:16:49,159 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [19] 2026-10-11 19:16:49,239 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-10-11 19:16:49,768 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-10-11 19:16:50,088 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [21] 2026-10-11 19:16:50,173 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-10-11 19:16:50,421 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-10-11 19:16:50,462 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-10-11 19:16:50,710 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [23] 2026-10-11 19:16:50,767 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-10-11 19:16:51,252 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [24] 2026-10-11 19:16:51,359 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-10-11 19:16:52,529 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-10-11 19:16:52,780 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [26] 2026-10-11 19:16:52,840 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-10-11 19:16:53,334 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [27] 2026-10-11 19:16:53,413 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-10-11 19:16:54,770 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54639, 54638, 54637, 54636, 54635, 54634, 54633, 54632, 54631, 54630, 54629, 54628] 2026-10-11 19:16:54,791 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-10-11 19:16:54,809 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5808, 5809, 5810, 5811, 5812, 5813, 5814, 5815, 5816, 5817, 5818, 5819] 2026-10-11 19:16:54,846 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-10-11 19:16:55,145 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [29] 2026-10-11 19:16:55,234 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-10-11 19:16:55,463 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [30] 2026-10-11 19:16:55,500 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-10-11 19:16:55,569 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-10-11 19:16:55,848 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [31] 2026-10-11 19:16:55,925 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-10-11 19:16:56,177 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [32] 2026-10-11 19:16:56,229 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-10-11 19:16:56,263 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [32] 2026-10-11 19:16:56,306 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-10-11 19:16:56,341 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-10-11 19:16:56,513 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-10-11 19:16:56,636 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-10-11 19:16:57,133 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-10-11 19:16:57,268 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-10-11 19:16:57,564 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-10-11 19:16:57,673 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-10-11 19:16:58,069 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-10-11 19:16:58,593 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-10-11 19:16:58,685 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-10-11 19:16:58,723 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-10-11 19:16:59,097 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-10-11 19:16:59,217 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-10-11 19:16:59,322 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-10-11 19:16:59,629 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [45] 2026-10-11 19:16:59,709 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-10-11 19:17:00,271 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [46] 2026-10-11 19:17:00,405 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-10-11 19:17:01,869 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54644] 2026-10-11 19:17:01,874 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [47] 2026-10-11 19:17:01,888 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5825] 2026-10-11 19:17:01,983 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54657, 54656, 54655, 54654, 54653, 54652, 54651, 54650, 54649, 54648, 54647, 54646, 54645] 2026-10-11 19:17:02,012 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-10-11 19:17:02,025 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5826, 5827, 5828, 5829, 5830, 5831, 5832, 5833, 5834, 5835, 5836, 5837, 5838] 2026-10-11 19:17:03,131 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-10-11 19:17:03,665 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-10-11 19:17:03,743 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-10-11 19:17:04,319 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-10-11 19:17:04,527 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-10-11 19:17:06,098 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-10-11 19:17:06,545 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-10-11 19:17:06,681 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-10-11 19:17:07,380 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-10-11 19:17:07,563 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-10-11 19:17:09,175 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-10-11 19:17:09,257 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-10-11 19:17:09,544 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-10-11 19:17:09,717 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-10-11 19:17:09,966 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-10-11 19:17:10,170 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-10-11 19:17:10,334 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-10-11 19:17:10,462 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-10-11 19:17:10,708 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-10-11 19:17:10,849 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-10-11 19:17:11,014 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-10-11 19:17:11,304 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-10-11 19:17:11,439 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-10-11 19:17:11,576 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-10-11 19:17:11,751 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-10-11 19:17:11,982 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-10-11 19:17:12,281 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-10-11 19:17:12,462 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-10-11 19:17:12,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-10-11 19:17:12,782 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-10-11 19:17:13,069 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-10-11 19:17:13,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-10-11 19:17:13,538 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-10-11 19:17:13,814 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-10-11 19:17:14,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-10-11 19:17:14,292 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-10-11 19:17:14,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-10-11 19:17:14,819 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [90] 2026-10-11 19:17:14,900 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-10-11 19:17:15,356 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [91] 2026-10-11 19:17:15,447 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-10-11 19:17:18,232 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-10-11 19:17:18,295 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-10-11 19:17:18,556 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [93] 2026-10-11 19:17:18,615 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-10-11 19:17:18,811 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [94] 2026-10-11 19:17:18,851 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-10-11 19:17:18,889 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-10-11 19:17:19,163 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [95] 2026-10-11 19:17:19,243 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-10-11 19:17:19,807 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [96] 2026-10-11 19:17:19,882 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-10-11 19:17:21,585 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.message records with IDs: [54775, 54774, 54773, 54772, 54771, 54770, 54769, 54768, 54767, 54766, 54765, 54764, 54763] 2026-10-11 19:17:21,605 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-10-11 19:17:21,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted mail.followers records with IDs: [5950, 5951, 5952, 5953, 5954, 5955, 5956, 5957, 5958, 5959, 5960, 5961, 5962] 2026-10-11 19:17:22,749 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-10-11 19:17:22,810 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-10-11 19:17:23,015 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [98] 2026-10-11 19:17:23,058 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-10-11 19:17:23,079 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.disbursement records with IDs: [60] 2026-10-11 19:17:23,103 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrowing.order records with IDs: [2] 2026-10-11 19:17:23,130 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-10-11 19:17:23,350 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.refund.line records with IDs: [99] 2026-10-11 19:17:23,390 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-10-11 19:17:23,416 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #949 deleted loan.borrow.disbursement records with IDs: [61] 2026-10-11 19:17:23,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:17:38,114 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:17:38,136 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:17:38,203 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:17:38,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:17:38,253 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:17:38,261 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:17:39,374 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [100] 2026-10-11 19:17:39,442 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-10-11 19:17:57,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-10-11 19:17:57,928 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-10-11 19:17:59,266 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-10-11 19:17:59,599 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:17:59,726 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:01,653 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-10-11 19:18:02,042 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:02,142 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:03,757 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-10-11 19:18:04,119 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:04,206 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:06,363 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-10-11 19:18:06,755 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:06,879 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:08,340 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-10-11 19:18:08,721 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:08,826 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:16,422 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-10-11 19:18:17,312 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-10-11 19:18:17,619 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:17,709 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:19,029 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-10-11 19:18:19,970 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-10-11 19:18:20,261 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:20,366 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:22,268 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-10-11 19:18:22,641 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.refund.line records with IDs: [101] 2026-10-11 19:18:22,756 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #951 deleted loan.borrow.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:18:26,602 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:18:40,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:18:40,653 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:18:40,688 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:18:40,695 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:18:40,722 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:18:40,727 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #953 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:18:41,104 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_principal_refund_start_date: Starting TestLoanBorrowingOrderPrincipalRefundStartDate.test_missing_first_disbursement_date_is_tolerated_but_early_refund_date_still_blocked ... 2026-10-11 19:18:41,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:18:55,285 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:18:55,310 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:18:55,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:18:55,372 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:18:55,406 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:18:55,411 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:18:57,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-10-11 19:18:57,447 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [1] 2026-10-11 19:18:57,518 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] 2026-10-11 19:18:57,915 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [2] 2026-10-11 19:18:58,007 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26] 2026-10-11 19:18:59,148 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-10-11 19:18:59,393 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [4] 2026-10-11 19:18:59,443 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52] 2026-10-11 19:18:59,835 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [5] 2026-10-11 19:18:59,902 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65] 2026-10-11 19:19:01,096 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted account.move.line.ctp records with IDs: [3664] 2026-10-11 19:19:01,326 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted account.move.line records with IDs: [7331, 7332] 2026-10-11 19:19:01,374 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [54967] 2026-10-11 19:19:01,474 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted account.move records with IDs: [1555] 2026-10-11 19:19:01,506 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6193, 6194] 2026-10-11 19:19:01,556 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-10-11 19:19:01,626 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [54952] 2026-10-11 19:19:01,636 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [6] 2026-10-11 19:19:01,651 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6178] 2026-10-11 19:19:01,721 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [54965, 54964, 54963, 54962, 54961, 54960, 54959, 54958, 54957, 54956, 54955, 54954, 54953] 2026-10-11 19:19:01,752 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78] 2026-10-11 19:19:01,770 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6179, 6180, 6181, 6182, 6183, 6184, 6185, 6186, 6187, 6188, 6189, 6190, 6191] 2026-10-11 19:19:01,980 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [7] 2026-10-11 19:19:02,038 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91] 2026-10-11 19:19:02,241 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-10-11 19:19:02,507 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [9] 2026-10-11 19:19:02,577 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117] 2026-10-11 19:19:03,034 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [10] 2026-10-11 19:19:03,110 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130] 2026-10-11 19:19:05,097 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-10-11 19:19:05,398 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [12] 2026-10-11 19:19:05,476 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156] 2026-10-11 19:19:05,929 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [13] 2026-10-11 19:19:06,008 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169] 2026-10-11 19:19:08,777 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted account.partial.reconcile records with IDs: [144] 2026-10-11 19:19:09,120 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-10-11 19:19:09,394 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [15] 2026-10-11 19:19:09,462 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195] 2026-10-11 19:19:09,684 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-10-11 19:19:09,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [17] 2026-10-11 19:19:10,014 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221] 2026-10-11 19:19:10,244 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-10-11 19:19:10,460 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [19] 2026-10-11 19:19:10,521 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247] 2026-10-11 19:19:10,911 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-10-11 19:19:11,151 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [21] 2026-10-11 19:19:11,203 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273] 2026-10-11 19:19:11,380 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286] 2026-10-11 19:19:11,409 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-10-11 19:19:11,625 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [23] 2026-10-11 19:19:11,678 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299] 2026-10-11 19:19:12,036 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [24] 2026-10-11 19:19:12,110 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312] 2026-10-11 19:19:13,102 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-10-11 19:19:13,335 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [26] 2026-10-11 19:19:13,396 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338] 2026-10-11 19:19:13,768 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [27] 2026-10-11 19:19:13,854 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351] 2026-10-11 19:19:14,913 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [55041, 55040, 55039, 55038, 55037, 55036, 55035, 55034, 55033, 55032, 55031, 55030] 2026-10-11 19:19:14,933 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364] 2026-10-11 19:19:14,948 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6262, 6263, 6264, 6265, 6266, 6267, 6268, 6269, 6270, 6271, 6272, 6273] 2026-10-11 19:19:14,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-10-11 19:19:15,242 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [29] 2026-10-11 19:19:15,326 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377] 2026-10-11 19:19:15,502 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [30] 2026-10-11 19:19:15,529 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390] 2026-10-11 19:19:15,583 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-10-11 19:19:15,810 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [31] 2026-10-11 19:19:15,865 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403] 2026-10-11 19:19:16,008 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [32] 2026-10-11 19:19:16,036 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-10-11 19:19:16,060 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [32] 2026-10-11 19:19:16,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416] 2026-10-11 19:19:16,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-10-11 19:19:16,246 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_refund_vs_interest_but_not_set_date_for_disbursement ... 2026-10-11 19:19:16,354 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-10-11 19:19:16,698 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-10-11 19:19:16,783 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444] 2026-10-11 19:19:17,072 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-10-11 19:19:17,197 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-10-11 19:19:17,500 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-10-11 19:19:17,809 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-10-11 19:19:17,859 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516] 2026-10-11 19:19:17,879 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-10-11 19:19:18,174 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-10-11 19:19:18,318 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-10-11 19:19:18,430 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-10-11 19:19:18,721 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [45] 2026-10-11 19:19:18,785 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553] 2026-10-11 19:19:19,233 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [46] 2026-10-11 19:19:19,314 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566] 2026-10-11 19:19:20,618 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [55046] 2026-10-11 19:19:20,624 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [47] 2026-10-11 19:19:20,638 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6279] 2026-10-11 19:19:20,730 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [55059, 55058, 55057, 55056, 55055, 55054, 55053, 55052, 55051, 55050, 55049, 55048, 55047] 2026-10-11 19:19:20,750 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579] 2026-10-11 19:19:20,766 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6280, 6281, 6282, 6283, 6284, 6285, 6286, 6287, 6288, 6289, 6290, 6291, 6292] 2026-10-11 19:19:21,720 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-10-11 19:19:22,177 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-10-11 19:19:22,303 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616] 2026-10-11 19:19:22,923 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-10-11 19:19:23,095 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640] 2026-10-11 19:19:24,458 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-10-11 19:19:24,808 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-10-11 19:19:24,924 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690] 2026-10-11 19:19:25,501 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-10-11 19:19:25,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714] 2026-10-11 19:19:26,964 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-10-11 19:19:27,037 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-10-11 19:19:27,296 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-10-11 19:19:27,465 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-10-11 19:19:27,703 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-10-11 19:19:28,007 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-10-11 19:19:28,217 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-10-11 19:19:28,387 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-10-11 19:19:28,649 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-10-11 19:19:28,804 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-10-11 19:19:28,953 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-10-11 19:19:29,183 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-10-11 19:19:29,349 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-10-11 19:19:29,496 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-10-11 19:19:29,640 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-10-11 19:19:29,893 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-10-11 19:19:30,194 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-10-11 19:19:30,361 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-10-11 19:19:30,519 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-10-11 19:19:30,676 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-10-11 19:19:30,923 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-10-11 19:19:31,165 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-10-11 19:19:31,367 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-10-11 19:19:31,653 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-10-11 19:19:31,933 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-10-11 19:19:32,112 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-10-11 19:19:32,319 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-10-11 19:19:32,580 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [90] 2026-10-11 19:19:32,650 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943] 2026-10-11 19:19:33,121 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [91] 2026-10-11 19:19:33,212 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956] 2026-10-11 19:19:35,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-10-11 19:19:35,738 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-10-11 19:19:36,038 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [93] 2026-10-11 19:19:36,120 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982] 2026-10-11 19:19:36,294 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [94] 2026-10-11 19:19:36,327 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995] 2026-10-11 19:19:36,359 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-10-11 19:19:36,618 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [95] 2026-10-11 19:19:36,687 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008] 2026-10-11 19:19:37,165 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [96] 2026-10-11 19:19:37,261 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021] 2026-10-11 19:19:38,680 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.message records with IDs: [55177, 55176, 55175, 55174, 55173, 55172, 55171, 55170, 55169, 55168, 55167, 55166, 55165] 2026-10-11 19:19:38,701 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034] 2026-10-11 19:19:38,721 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted mail.followers records with IDs: [6404, 6405, 6406, 6407, 6408, 6409, 6410, 6411, 6412, 6413, 6414, 6415, 6416] 2026-10-11 19:19:39,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-10-11 19:19:39,673 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-10-11 19:19:39,890 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [98] 2026-10-11 19:19:39,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-10-11 19:19:39,966 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.disbursement records with IDs: [60] 2026-10-11 19:19:39,999 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lending.order records with IDs: [2] 2026-10-11 19:19:40,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-10-11 19:19:40,276 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.refund.line records with IDs: [99] 2026-10-11 19:19:40,324 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.interest.line records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074] 2026-10-11 19:19:40,348 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #955 deleted loan.lend.disbursement records with IDs: [61] 2026-10-11 19:19:40,453 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:19:53,641 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:19:53,671 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:19:53,709 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:19:53,717 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:19:53,751 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:19:53,764 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:19:54,788 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [100] 2026-10-11 19:19:54,846 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-10-11 19:20:12,568 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-10-11 19:20:13,465 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-10-11 19:20:15,788 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-10-11 19:20:16,188 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:16,339 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:18,159 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-10-11 19:20:18,583 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:18,722 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:20,551 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-10-11 19:20:20,886 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:20,990 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:22,970 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-10-11 19:20:23,335 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:23,453 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:24,971 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-10-11 19:20:25,339 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:25,446 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:32,552 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-10-11 19:20:33,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-10-11 19:20:33,931 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:34,057 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:35,490 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-10-11 19:20:36,494 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-10-11 19:20:36,856 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:36,987 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:38,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-10-11 19:20:39,202 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.refund.line records with IDs: [101] 2026-10-11 19:20:39,318 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #957 deleted loan.lend.interest.line records with IDs: [1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098] 2026-10-11 19:20:43,672 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:20:58,160 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:20:58,182 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:20:58,229 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:20:58,237 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:20:58,267 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:20:58,274 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #959 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:20:58,751 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_disbursement_payment_match_requires_disbursement ... 2026-10-11 19:20:58,845 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_refund_payment_match_requires_refund ... 2026-10-11 19:20:58,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:21:12,875 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:21:12,893 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:21:12,930 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:21:12,937 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:21:12,964 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:21:12,971 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #961 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:21:13,418 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_disbursement_create_payment_raises_validation_error_not_bare_string ... 2026-10-11 19:21:13,515 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_hook_raises_not_implemented_when_not_overridden ... 2026-10-11 19:21:13,612 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_refund_create_payment_raises_validation_error_not_bare_string ... 2026-10-11 19:21:13,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:21:27,873 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:21:27,896 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:21:27,942 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:21:27,958 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:21:27,991 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:21:27,997 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:21:28,760 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_disbursement_hook_returns_inbound_and_borrow_order ... 2026-10-11 19:21:29,024 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.refund.line records with IDs: [110] 2026-10-11 19:21:29,087 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-10-11 19:21:29,470 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.refund.line records with IDs: [111] 2026-10-11 19:21:29,562 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-10-11 19:21:30,677 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_refund_hook_returns_outbound_and_borrow_order ... 2026-10-11 19:21:30,925 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.refund.line records with IDs: [113] 2026-10-11 19:21:30,999 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-10-11 19:21:31,535 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.refund.line records with IDs: [114] 2026-10-11 19:21:31,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-10-11 19:21:33,293 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted mail.message records with IDs: [55368, 55367, 55366, 55365, 55364, 55363, 55362, 55361, 55360, 55359, 55358, 55357, 55356] 2026-10-11 19:21:33,310 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted loan.borrow.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-10-11 19:21:33,325 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #963 deleted mail.followers records with IDs: [6636, 6637, 6638, 6639, 6640, 6641, 6642, 6643, 6644, 6645, 6646, 6647, 6648] 2026-10-11 19:21:34,471 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:21:48,551 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:21:48,568 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:21:48,605 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:21:48,612 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:21:48,639 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:21:48,646 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:21:49,449 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_disbursement_hook_returns_outbound_and_lend_order ... 2026-10-11 19:21:49,675 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.refund.line records with IDs: [110] 2026-10-11 19:21:49,732 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.interest.line records with IDs: [1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207] 2026-10-11 19:21:50,152 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.refund.line records with IDs: [111] 2026-10-11 19:21:50,233 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.interest.line records with IDs: [1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220] 2026-10-11 19:21:51,545 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_refund_hook_returns_inbound_and_lend_order ... 2026-10-11 19:21:51,866 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.refund.line records with IDs: [113] 2026-10-11 19:21:51,927 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.interest.line records with IDs: [1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246] 2026-10-11 19:21:52,413 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.refund.line records with IDs: [114] 2026-10-11 19:21:52,539 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.interest.line records with IDs: [1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259] 2026-10-11 19:21:54,114 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted mail.message records with IDs: [55422, 55421, 55420, 55419, 55418, 55417, 55416, 55415, 55414, 55413, 55412, 55411, 55410] 2026-10-11 19:21:54,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted loan.lend.interest.line records with IDs: [1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272] 2026-10-11 19:21:54,148 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #965 deleted mail.followers records with IDs: [6696, 6697, 6698, 6699, 6700, 6701, 6702, 6703, 6704, 6705, 6706, 6707, 6708] 2026-10-11 19:21:55,222 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:09,081 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted mail.message records with IDs: [4002, 4001] 2026-10-11 19:22:09,098 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted loan.floating.rate records with IDs: [2, 1] 2026-10-11 19:22:09,134 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted mail.message records with IDs: [4006, 4005, 4004] 2026-10-11 19:22:09,140 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-10-11 19:22:09,167 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted mail.message records with IDs: [4010, 4009, 4008] 2026-10-11 19:22:09,173 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #967 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-10-11 19:22:09,539 121 INFO rb-001770c-225483-423665 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-10-11 19:22:10,671 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:10,692 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-10-11 19:22:10,974 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-10-11 19:22:11,192 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-10-11 19:22:11,418 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-10-11 19:22:11,637 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-10-11 19:22:11,903 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:22:11,926 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-10-11 19:22:12,148 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-10-11 19:22:12,206 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-10-11 19:22:12,246 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-10-11 19:22:12,437 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-10-11 19:22:12,595 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-10-11 19:22:12,601 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-10-11 19:22:12,606 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-10-11 19:22:12,634 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-10-11 19:22:12,842 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-10-11 19:22:13,082 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-10-11 19:22:13,277 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-10-11 19:22:13,468 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-10-11 19:22:13,682 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:22:13,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55477] 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-10-11 19:22:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2026-10-11 19:22:15,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2026-10-11 19:22:15,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2026-10-11 19:22:15,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-10-11 19:22:15,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55487] 2026-10-11 19:22:15,000 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:22:16,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-10-11 19:22:16,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-10-11 19:22:16,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2026-10-11 19:22:16,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2026-10-11 19:22:16,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55497] 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) started manually 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (134) done 2026-10-11 19:22:17,000 121 INFO rb-001770c-225483-423665 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2026-10-11 19:22:18,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-10-11 19:22:18,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55506] 2026-10-11 19:22:18,000 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:22:18,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-10-11 19:22:18,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-10-11 19:22:18,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:22:20,863 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_01 ... 2026-10-11 19:22:21,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_02 ... 2026-10-11 19:22:22,067 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [250] 2026-10-11 19:22:23,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_03 ... 2026-10-11 19:22:23,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [254] 2026-10-11 19:22:24,657 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_display_popup_backdate ... 2026-10-11 19:22:25,311 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:27,588 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [263] 2026-10-11 19:22:28,204 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_01_start_workorder ... 2026-10-11 19:22:28,486 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_02_pending_workorder ... 2026-10-11 19:22:28,879 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_03_block_workcenter ... 2026-10-11 19:22:29,336 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_04_unblock_workcenter ... 2026-10-11 19:22:29,765 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_05_mark_done_workorder ... 2026-10-11 19:22:30,489 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_mark_done_workorder ... 2026-10-11 19:22:30,863 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_pending_workorder ... 2026-10-11 19:22:30,928 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_start_workorder ... 2026-10-11 19:22:31,296 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_unblock_workcenter ... 2026-10-11 19:22:31,369 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_start_workorder_skips_done_workorder_when_raise_on_invalid_state ... 2026-10-11 19:22:31,701 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:33,688 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [269] 2026-10-11 19:22:34,273 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_as_done_without_a_timer_credits_the_backdated_hour ... 2026-10-11 19:22:34,493 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [273] 2026-10-11 19:22:35,073 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_done_leaves_the_server_clock_alone ... 2026-10-11 19:22:36,035 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_beyond_expected_duration_splits_into_two_timers ... 2026-10-11 19:22:36,410 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_within_expected_duration_books_one_productive_timer ... 2026-10-11 19:22:36,826 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_leaves_the_server_clock_alone ... 2026-10-11 19:22:37,278 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_never_changes_the_expected_duration ... 2026-10-11 19:22:37,633 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_on_a_planned_order_completes ... 2026-10-11 19:22:38,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:40,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [282] 2026-10-11 19:22:40,537 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateCalendar.test_backdate_start_on_a_non_working_day_plans_the_finish_in_working_time ... 2026-10-11 19:22:40,816 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:22:48,118 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_01_constrains_with_all_positive_percentages ... 2026-10-11 19:22:48,270 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_02_constrains_with_negative_percentages ... 2026-10-11 19:22:48,362 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_03_constrains_with_percentages_are_decimal ... 2026-10-11 19:22:48,464 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_04_constrains_with_sum_percentages_between_0_and_100 ... 2026-10-11 19:22:48,543 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_05_constrains_with_sum_of_all_percentage ... 2026-10-11 19:22:48,633 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_06_constrains_sum_percentage_is_zero ... 2026-10-11 19:22:48,771 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_07_constains_any_line_has_zero_percentage ... 2026-10-11 19:22:48,852 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_08_variant_aware_percentage_sum_accepts_per_variant_100 ... 2026-10-11 19:22:49,289 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_09_variant_aware_percentage_sum_rejects_per_variant_mismatch ... 2026-10-11 19:22:49,889 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:22:50,293 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_price_percent_cost_share_coexistence: Starting TestPricePercentCostShareCoexistence.test_01_price_percent_and_cost_share_validate_independently ... 2026-10-11 19:22:50,492 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:22:57,080 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_03_unbuild_bom_percentage_standard_price ... 2026-10-11 19:22:57,797 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [245] 2026-10-11 19:22:57,833 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [246] 2026-10-11 19:22:57,868 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [247] 2026-10-11 19:22:58,277 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_04_unbuild_bom_percentage_product_fifo ... 2026-10-11 19:22:59,232 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [253] 2026-10-11 19:22:59,291 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [254] 2026-10-11 19:22:59,332 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [255] 2026-10-11 19:22:59,793 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_05_unbuild_bom_percentage_average_cost_method ... 2026-10-11 19:23:02,361 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [262] 2026-10-11 19:23:02,396 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [263] 2026-10-11 19:23:02,432 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [264] 2026-10-11 19:23:02,938 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:23:03,235 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_01 ... 2026-10-11 19:23:06,415 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [272] 2026-10-11 19:23:06,466 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [273] 2026-10-11 19:23:08,558 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_02 ... 2026-10-11 19:23:09,758 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [278] 2026-10-11 19:23:09,800 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [279] 2026-10-11 19:23:10,837 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:23:11,531 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-10-11 19:23:11,545 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55551] 2026-10-11 19:23:11,552 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:12,137 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-10-11 19:23:12,151 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55553] 2026-10-11 19:23:12,162 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:12,788 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-10-11 19:23:12,801 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55555] 2026-10-11 19:23:12,811 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:12,840 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_already_ended_line_is_left_untouched_when_its_request_closes ... 2026-10-11 19:23:13,186 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2044] 2026-10-11 19:23:13,284 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_a_request_with_no_stage_ends_its_blocking_line ... 2026-10-11 19:23:13,571 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2045] 2026-10-11 19:23:13,694 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_non_blocking_request_by_its_creator_is_allowed_and_silent ... 2026-10-11 19:23:13,976 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2046] 2026-10-11 19:23:14,051 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_one_request_leaves_the_other_blocking_line_open ... 2026-10-11 19:23:14,358 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2047] 2026-10-11 19:23:14,495 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2048] 2026-10-11 19:23:14,591 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_closing_request_ends_its_blocking_line_and_unblocks_workcenter ... 2026-10-11 19:23:14,817 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2049] 2026-10-11 19:23:15,017 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_creator_who_is_not_technician_cannot_close_blocking_request ... 2026-10-11 19:23:15,256 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2050] 2026-10-11 19:23:15,300 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_creator_who_is_not_technician_cannot_release_request_held_in_scrap ... 2026-10-11 19:23:15,540 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2051] 2026-10-11 19:23:15,647 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_done_stage_with_release_flag_off_keeps_workcenter_stopped_and_notes_it ... 2026-10-11 19:23:15,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2052] 2026-10-11 19:23:16,022 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_maintenance_manager_can_close_blocking_request ... 2026-10-11 19:23:16,301 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2053] 2026-10-11 19:23:16,429 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_moving_blocking_request_to_repaired_releases_workcenter_for_technician ... 2026-10-11 19:23:16,714 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2054] 2026-10-11 19:23:16,826 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_moving_blocking_request_to_scrap_keeps_workcenter_stopped_and_notes_it ... 2026-10-11 19:23:17,091 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2055] 2026-10-11 19:23:17,178 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_operator_not_following_equipment_can_pick_workcenter_equipment ... 2026-10-11 19:23:17,558 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [310] 2026-10-11 19:23:17,884 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_reason_without_loss_falls_back_to_equipment_failure_loss ... 2026-10-11 19:23:17,916 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_breakdown_unblock: Starting TestMaintenanceBreakdownUnblock.test_request_held_in_scrap_releases_workcenter_when_technician_moves_it_to_repaired ... 2026-10-11 19:23:18,272 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #993 deleted mail.mail records with IDs: [2056] 2026-10-11 19:23:18,420 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:23:19,051 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-10-11 19:23:19,068 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55598] 2026-10-11 19:23:19,076 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:19,675 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-10-11 19:23:19,684 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55600] 2026-10-11 19:23:19,690 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:20,200 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [312] 2026-10-11 19:23:20,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_maintenance_manager_without_mrp_rights_can_edit_request_linked_to_work_order ... 2026-10-11 19:23:20,489 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-10-11 19:23:20,765 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_maintenance_manager_without_mrp_rights_can_open_request_linked_to_work_order ... 2026-10-11 19:23:20,976 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-10-11 19:23:21,099 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_manager_picker_candidates_are_all_equipment_of_the_work_centre_and_unassigned ... 2026-10-11 19:23:21,312 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-10-11 19:23:21,436 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_requester_without_mrp_rights_gets_a_title_from_the_manufacturing_order ... 2026-10-11 19:23:21,584 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_requester_without_mrp_rights_gets_a_title_from_the_work_order ... 2026-10-11 19:23:21,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_equipment_picker_domain_excludes_unrelated_work_centre_equipment ... 2026-10-11 19:23:21,943 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-10-11 19:23:22,062 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_picker_candidates_are_readable_equipment_of_the_work_centre ... 2026-10-11 19:23:22,227 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-10-11 19:23:22,321 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_without_mrp_rights_can_edit_request_linked_to_work_order ... 2026-10-11 19:23:22,501 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-10-11 19:23:22,713 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_access: Starting TestMaintenanceRequestAccess.test_technician_without_mrp_rights_can_open_request_linked_to_work_order ... 2026-10-11 19:23:22,908 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-10-11 19:23:23,022 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:23:23,623 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-10-11 19:23:23,632 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55628] 2026-10-11 19:23:23,639 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:23,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_get_view: Starting TestMaintenanceRequestGetView.test_mrp_user_equipment_picker_narrows_to_the_resolver_when_workorder_chosen ... 2026-10-11 19:23:24,020 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [314] 2026-10-11 19:23:24,246 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:24,267 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_name_composer: Starting TestMaintenanceRequestNameComposer.test_form_reason_only_produces_a_nonempty_saved_name_via_onchange ... 2026-10-11 19:23:24,428 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:23:25,069 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-10-11 19:23:25,086 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55639] 2026-10-11 19:23:25,094 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:25,624 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-10-11 19:23:25,637 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55641] 2026-10-11 19:23:25,646 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:26,167 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-10-11 19:23:26,176 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55643] 2026-10-11 19:23:26,184 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:26,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_equipment_manager_has_full_crud_on_reason ... 2026-10-11 19:23:26,240 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1000 deleted maintenance.request.reason records with IDs: [7] 2026-10-11 19:23:26,269 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_equipment_manager_without_mfg_role_opens_form_with_loss_id_hidden ... 2026-10-11 19:23:26,338 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_existing_reason_cannot_be_remapped_to_a_productive_loss ... 2026-10-11 19:23:26,391 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_internal_user_can_read_but_not_manage_reason ... 2026-10-11 19:23:26,401 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 999, model: maintenance.request.reason 2026-10-11 19:23:26,419 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 999, model: maintenance.request.reason 2026-10-11 19:23:26,423 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 999, model: maintenance.request.reason 2026-10-11 19:23:26,453 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_mrp_manager_has_full_crud_on_reason ... 2026-10-11 19:23:26,481 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1001 deleted maintenance.request.reason records with IDs: [10] 2026-10-11 19:23:26,521 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_manual_blocking_loss_or_to_none_is_accepted ... 2026-10-11 19:23:26,560 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_non_manual_loss_is_refused ... 2026-10-11 19:23:26,608 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason: Starting TestMaintenanceRequestReason.test_reason_mapped_to_a_productive_or_performance_loss_is_refused ... 2026-10-11 19:23:26,661 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:23:27,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-10-11 19:23:27,208 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55645] 2026-10-11 19:23:27,218 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:27,244 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour: Starting TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events ... 2026-10-11 19:23:27,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome pid: 20262 2026-10-11 19:23:27,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome headless temporary user profile dir: /tmp/tmpxzxb8kru_chrome_odoo 2026-10-11 19:23:27,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Issuing json command http://127.0.0.1:33209/json/version 2026-10-11 19:23:27,582 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33209/json/version with timeout 3 increased to 10s during tests 2026-10-11 19:23:27,643 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Browser version: Chrome/150.0.7871.114 2026-10-11 19:23:27,643 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Issuing json command http://127.0.0.1:33209/json 2026-10-11 19:23:27,643 121 INFO rb-001770c-225483-423665 odoo.tests.common.requests: request http://127.0.0.1:33209/json with timeout 3 increased to 10s during tests 2026-10-11 19:23:27,655 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Websocket url found: ws://127.0.0.1:33209/devtools/page/2BBD8D7B27E8B113B0201D490160F1F3 2026-10-11 19:23:27,671 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Enable chrome headless console log notification 2026-10-11 19:23:27,679 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome headless enable page notifications 2026-10-11 19:23:27,713 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:reason_tour_user from n/a 2026-10-11 19:23:27,717 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Setting session cookie in browser 2026-10-11 19:23:27,721 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Open "http://127.0.0.1:8069/web#action=maintenance.hr_equipment_request_action" in browser 2026-10-11 19:23:27,721 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Navigating to: "http://127.0.0.1:8069/web#action=maintenance.hr_equipment_request_action" 2026-10-11 19:23:27,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:23:29,129 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web HTTP/1.1" 200 - 179 0.192 1.194 2026-10-11 19:23:29,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Navigation result: {'frameId': '2BBD8D7B27E8B113B0201D490160F1F3', 'loaderId': '61B6BFDEB94F159E50E44A7D9B188C88', 'isDownload': False} 2026-10-11 19:23:29,133 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Evaluate ready code "odoo.isTourReady('maintenance_request_reason_tour')" 2026-10-11 19:23:29,177 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/assets/514699e/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-11 19:23:29,186 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/assets/1be1060/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-10-11 19:23:29,225 121 INFO rb-001770c-225483-423665 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-10-11 19:23:29,306 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/webclient/load_menus/a39358c49246483d933d2285a2351fe4db801e166df6ce03b242f57db045e5c7 HTTP/1.1" 200 - 112 0.058 0.075 2026-10-11 19:23:29,317 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/webclient/translations/6ff793d39d2073dd2226f90dc48a2068566ec23e?lang=en_US HTTP/1.1" 200 - 0 0.000 0.137 2026-10-11 19:23:29,338 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.146 2026-10-11 19:23:29,360 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/assets/59999f7/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-11 19:23:29,419 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:29] "GET /web/assets/20d9c5b/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-11 19:23:30,034 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-11 19:23:30,044 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-11 19:23:30,047 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-11 19:23:30,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-11 19:23:30,093 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: Owl is running in 'dev' mode. 2026-10-11 19:23:30,105 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:23:30,147 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.018 2026-10-11 19:23:30,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-11 19:23:30,183 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-10-11 19:23:30,216 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Evaluate test code "odoo.startTour('maintenance_request_reason_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=maintenance.hr_equipment_request_action", "delayToCheckUndeterminisms": 0})" 2026-10-11 19:23:30,235 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [1/5] Tour maintenance_request_reason_tour → Step Open the create form from the Maintenance Requests kanban (trigger: .o-kanban-button-new) 2026-10-11 19:23:30,284 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:23:30,287 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-11 19:23:30,325 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /mail/data HTTP/1.1" 200 - 34 0.058 0.045 2026-10-11 19:23:30,382 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/image/res.partner/3517/avatar_128?unique=1791746606000 HTTP/1.1" 200 - 15 0.015 0.114 2026-10-11 19:23:30,387 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.113 2026-10-11 19:23:30,412 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.152 2026-10-11 19:23:30,443 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.085 2026-10-11 19:23:30,478 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-11 19:23:30,490 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/image?model=res.users&field=avatar_128&id=1002 HTTP/1.1" 200 - 9 0.015 0.224 2026-10-11 19:23:30,520 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-11 19:23:30,632 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/dataset/call_kw/maintenance.request/get_views HTTP/1.1" 200 - 70 0.056 0.142 2026-10-11 19:23:30,664 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.141 2026-10-11 19:23:30,679 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/dataset/call_kw/maintenance.request/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.006 2026-10-11 19:23:30,692 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "POST /web/dataset/call_kw/maintenance.request/web_read_group HTTP/1.1" 200 - 4 0.004 0.012 2026-10-11 19:23:30,901 121 INFO ? werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-11 19:23:30,957 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [2/5] Tour maintenance_request_reason_tour → Step Open the reason picker - no text typed (trigger: .o_field_widget[name='reason_id'] input) 2026-10-11 19:23:30,959 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.011 0.031 2026-10-11 19:23:31,019 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 9 0.020 0.079 2026-10-11 19:23:31,091 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 11 0.019 0.156 2026-10-11 19:23:31,124 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 9 0.009 0.195 2026-10-11 19:23:31,164 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 9 0.010 0.237 2026-10-11 19:23:31,171 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.184 2026-10-11 19:23:31,198 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.request/onchange HTTP/1.1" 200 - 12 0.007 0.202 2026-10-11 19:23:31,265 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.stage/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-11 19:23:31,291 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-11 19:23:31,428 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [3/5] Tour maintenance_request_reason_tour → Step Tap the first available reason from the untyped dropdown list (trigger: .ui-autocomplete > li > a:not(:has(i.fa))) 2026-10-11 19:23:31,444 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.request.reason/name_search HTTP/1.1" 200 - 2 0.001 0.005 2026-10-11 19:23:31,558 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [4/5] Tour maintenance_request_reason_tour → Step Save with nothing typed anywhere on the form (trigger: .o_form_button_save) 2026-10-11 19:23:31,565 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.request/onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-10-11 19:23:31,616 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: [5/5] Tour maintenance_request_reason_tour → Step The record saved (save button hidden means a clean, persisted form) (trigger: .o_form_button_save:not(:visible)) 2026-10-11 19:23:31,693 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.request/web_save HTTP/1.1" 200 - 38 0.026 0.048 2026-10-11 19:23:31,759 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: tour succeeded 2026-10-11 19:23:31,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: ╔════════════════════════════════════════════════╗ ║ TOUR maintenance_request_reason_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-11 19:23:31,785 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.033 0.042 2026-10-11 19:23:31,820 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /mail/thread/messages HTTP/1.1" 200 - 18 0.012 0.055 2026-10-11 19:23:31,863 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:23:31] "POST /web/dataset/call_kw/maintenance.request/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.017 0.092 2026-10-11 19:23:31,914 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events.browser: heap 29041860 (allocated 30384128) 2026-10-11 19:23:31,940 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Closing chrome headless with pid 20262 2026-10-11 19:23:31,941 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Closing websocket connection 2026-10-11 19:23:31,941 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Terminating chrome headless with pid 20262 2026-10-11 19:23:32,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Chrome Log in: /tmp/odoo_tests/rb-001770c-225483-423665/chrome_logs/chrome_log_20261011_192332_036324_test_maintenance_request_created_with_zero_keyboard_events.txt 2026-10-11 19:23:32,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_tour.TestMaintenanceRequestReasonTour.test_maintenance_request_created_with_zero_keyboard_events: Removing chrome user profile "/tmp/tmpxzxb8kru_chrome_odoo" 2026-10-11 19:23:32,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:32,136 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_button_maintenance_request_form_still_saves_with_no_reason_typed ... 2026-10-11 19:23:32,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_plain_internal_user_creates_request_with_reason_end_to_end ... 2026-10-11 19:23:33,078 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-10-11 19:23:33,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55653] 2026-10-11 19:23:33,098 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:23:33,201 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_maintenance_request_reason_wiring: Starting TestMaintenanceRequestReasonWiring.test_recurring_preventive_request_copy_carries_the_original_reason ... 2026-10-11 19:23:33,384 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:23:40,527 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-10-11 19:23:41,791 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:23:41,812 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_foreign_company_equipment_never_a_candidate ... 2026-10-11 19:23:48,570 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [318] 2026-10-11 19:23:48,753 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_include_unassigned_true_adds_exactly_the_unassigned_pool ... 2026-10-11 19:23:55,531 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [320] 2026-10-11 19:23:55,670 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_one_equipment_resolves_to_exactly_that_one ... 2026-10-11 19:23:56,028 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [322] 2026-10-11 19:23:56,137 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_three_equipment_resolves_in_stable_name_then_id_order ... 2026-10-11 19:23:56,525 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [324] 2026-10-11 19:23:56,631 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_maintenance.tests.test_mrp_workorder_maintenance_equipment: Starting TestMrpWorkorderMaintenanceEquipment.test_zero_equipment_workcenter_returns_empty_not_unassigned_pool ... 2026-10-11 19:24:03,168 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move records with IDs: [326] 2026-10-11 19:24:03,331 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:24:03,347 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_bridge_the_operator_marked_for_removal_is_not_resurrected ... 2026-10-11 19:24:03,415 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_a_database_with_no_publication_channel_upgrades_silently ... 2026-10-11 19:24:03,437 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1372] 2026-10-11 19:24:03,437 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1214] 2026-10-11 19:24:03,471 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_already_installed_bridge_is_left_untouched ... 2026-10-11 19:24:03,531 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_exposed_database_the_migration_cannot_rescue_is_reported ... 2026-10-11 19:24:03,567 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1372] 2026-10-11 19:24:03,567 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1214] 2026-10-11 19:24:03,604 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_an_uninstalled_bridge_is_marked_for_installation ... 2026-10-11 19:24:03,640 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-10-11 19:24:03,749 121 INFO rb-001770c-225483-423665 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-10-11 19:24:03,784 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_refusing_the_bridge_never_drags_website_sale_into_installation ... 2026-10-11 19:24:03,817 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_installed_while_website_sale_is_being_upgraded ... 2026-10-11 19:24:03,844 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-10-11 19:24:03,941 121 INFO rb-001770c-225483-423665 odoo.upgrade.to_mrp_plm.18_0_1_4.post_migrate: PLM #4174: queued viin_mrp_plm_website_sale for installation (state 'to install'). This database has website_sale installed, so the rule 'a PLM Confidential product document may never be published on the website' is enforced by that bridge module from now on; its install hook also un-publishes any document already in that state. No operator action is required. 2026-10-11 19:24:03,968 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_bridge_is_refused_when_website_sale_is_not_installed ... 2026-10-11 19:24:04,004 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_migration_force_install_website_sale_bridge: Starting TestMigrationForceInstallWebsiteSaleBridge.test_the_forced_installation_is_announced_in_the_upgrade_log ... 2026-10-11 19:24:04,031 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_module: ALLOW access to module.button_install on ['Product Lifecycle - eCommerce Confidentiality'] to user __system__ #1 via n/a 2026-10-11 19:24:04,176 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:24:05,122 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_01_group_mrp_user_right ... 2026-10-11 19:24:05,183 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco 2026-10-11 19:24:05,195 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.type 2026-10-11 19:24:05,198 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.tag 2026-10-11 19:24:05,233 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_02_group_plm_user_right_model_eco ... 2026-10-11 19:24:05,449 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted mail.message records with IDs: [56250] 2026-10-11 19:24:05,486 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted viin.mrp.eco records with IDs: [2] 2026-10-11 19:24:05,494 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted mail.followers records with IDs: [6799] 2026-10-11 19:24:05,526 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_07_group_plm_user_right_model_eco_tag ... 2026-10-11 19:24:05,580 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted viin.mrp.eco.tag records with IDs: [2] 2026-10-11 19:24:05,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_08_group_plm_manager_right_model_eco ... 2026-10-11 19:24:05,817 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted mail.message records with IDs: [56251] 2026-10-11 19:24:05,855 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted viin.mrp.eco records with IDs: [3] 2026-10-11 19:24:05,861 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1008 deleted mail.followers records with IDs: [6800] 2026-10-11 19:24:05,887 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_12_group_plm_manager_right_model_eco_tag ... 2026-10-11 19:24:05,933 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1009 deleted viin.mrp.eco.tag records with IDs: [3] 2026-10-11 19:24:05,971 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:24:13,762 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_read ... 2026-10-11 19:24:13,868 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1010, model: viin.mrp.eco 2026-10-11 19:24:13,929 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_written ... 2026-10-11 19:24:14,054 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1010, model: viin.mrp.eco 2026-10-11 19:24:14,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_bom_eco_count_excludes_other_companies ... 2026-10-11 19:24:14,145 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_follow_their_eco_company ... 2026-10-11 19:24:14,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_of_another_company_are_not_searchable ... 2026-10-11 19:24:14,275 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_creating_a_company_less_eco_is_refused ... 2026-10-11 19:24:14,392 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_eco_type_count_excludes_other_companies ... 2026-10-11 19:24:14,457 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_manufacturing_order_eco_count_excludes_other_companies ... 2026-10-11 19:24:15,691 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_product_eco_count_excludes_other_companies ... 2026-10-11 19:24:15,737 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_scheduled_eco_application_still_crosses_companies ... 2026-10-11 19:24:15,847 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_writing_a_change_line_company_does_not_rehome_its_eco ... 2026-10-11 19:24:15,933 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:24:17,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 19:24:17,768 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 19:24:24,627 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_cold_cache_deletion_is_also_refused_by_the_read_rule_before_any_guard_runs ... 2026-10-11 19:24:24,652 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 1015, model: product.document 2026-10-11 19:24:24,679 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25996], uid: 1015, model: ir.attachment 2026-10-11 19:24:24,713 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_from_a_bill_of_materials_is_confidential_by_default ... 2026-10-11 19:24:24,780 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [8], uid: 1015, model: product.document 2026-10-11 19:24:24,815 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_document_uploaded_with_the_bom_upload_context_is_confidential_by_default ... 2026-10-11 19:24:24,886 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 1015, model: product.document 2026-10-11 19:24:24,926 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_can_still_delete_an_ordinary_product_document ... 2026-10-11 19:24:24,985 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted product.document records with IDs: [10] 2026-10-11 19:24:25,075 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted ir.attachment records with IDs: [26040] 2026-10-11 19:24:25,115 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted ir.attachment records with IDs: [26041] 2026-10-11 19:24:25,140 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_a_confidential_document_from_the_products_document_list ... 2026-10-11 19:24:25,238 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_document_from_the_product ... 2026-10-11 19:24:25,311 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_delete_the_confidential_engineering_file_directly ... 2026-10-11 19:24:25,401 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http ... 2026-10-11 19:24:25,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:25,517 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:26,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26042], uid: 6, model: ir.attachment 2026-10-11 19:24:26,014 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:26] "GET /web/content/26042 HTTP/1.1" 404 - 33 0.031 0.473 2026-10-11 19:24:26,032 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:26,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26043], uid: 6, model: ir.attachment 2026-10-11 19:24:26,074 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:26] "GET /web/content/26043 HTTP/1.1" 404 - 17 0.011 0.025 2026-10-11 19:24:26,094 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:26,115 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26044], uid: 6, model: ir.attachment 2026-10-11 19:24:26,130 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:26] "GET /web/content/26044 HTTP/1.1" 404 - 17 0.010 0.021 2026-10-11 19:24:26,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:26,171 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26045], uid: 6, model: ir.attachment 2026-10-11 19:24:26,188 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:26] "GET /web/content/26045 HTTP/1.1" 404 - 17 0.012 0.023 2026-10-11 19:24:26,189 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_a_non_plm_user_cannot_download_an_archived_confidential_document_over_http: waiting for threads: [] 2026-10-11 19:24:26,221 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_delete_a_confidential_document ... 2026-10-11 19:24:26,297 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1016 deleted product.document records with IDs: [16] 2026-10-11 19:24:26,385 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1016 deleted ir.attachment records with IDs: [26046] 2026-10-11 19:24:26,435 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1016 deleted ir.attachment records with IDs: [26047] 2026-10-11 19:24:26,464 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_still_reach_an_archived_confidential_document ... 2026-10-11 19:24:26,613 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role ... 2026-10-11 19:24:26,760 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:26,775 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:28,394 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:28] "GET /web/content/26052 HTTP/1.1" 200 - 10 0.005 1.618 2026-10-11 19:24:28,438 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:28,463 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:28] "GET /web/content/26053 HTTP/1.1" 200 - 6 0.005 0.015 2026-10-11 19:24:28,464 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_an_archived_ordinary_document_stays_readable_for_every_role: waiting for threads: [] 2026-10-11 19:24:28,497 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_explicit_non_confidential_choice_at_create_wins_over_the_bom_default ... 2026-10-11 19:24:28,592 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_an_internal_process_can_still_delete_a_confidential_document ... 2026-10-11 19:24:28,623 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted product.document records with IDs: [25] 2026-10-11 19:24:28,642 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted ir.attachment records with IDs: [26055] 2026-10-11 19:24:28,670 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_archiving_a_confidential_document_does_not_open_it_to_a_non_plm_user ... 2026-10-11 19:24:28,762 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26056], uid: 6, model: ir.attachment 2026-10-11 19:24:28,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26057], uid: 6, model: ir.attachment 2026-10-11 19:24:28,884 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26058], uid: 6, model: ir.attachment 2026-10-11 19:24:28,934 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26059], uid: 6, model: ir.attachment 2026-10-11 19:24:28,992 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attaching_a_file_to_a_product_still_creates_its_product_document ... 2026-10-11 19:24:29,002 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 19:24:29,003 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-11 19:24:29,049 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_attachment_with_no_product_document_at_all_stays_readable_for_every_role ... 2026-10-11 19:24:29,154 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_clearing_confidentiality_lifts_the_restriction ... 2026-10-11 19:24:29,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_deleting_the_product_still_deletes_its_confidential_document ... 2026-10-11 19:24:29,487 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56648] 2026-10-11 19:24:29,715 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [26062] 2026-10-11 19:24:29,715 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.product records with IDs: [1506] 2026-10-11 19:24:29,737 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56647] 2026-10-11 19:24:29,791 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.template records with IDs: [1094] 2026-10-11 19:24:29,823 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_directly_uploaded_product_attachment_stays_readable_for_every_role ... 2026-10-11 19:24:29,918 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_does_not_move_it_onto_the_bill_of_materials ... 2026-10-11 19:24:30,011 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26063], uid: 6, model: ir.attachment 2026-10-11 19:24:30,048 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_marking_a_document_confidential_immediately_restricts_it_to_the_plm_group ... 2026-10-11 19:24:30,128 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26064], uid: 6, model: ir.attachment 2026-10-11 19:24:30,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller ... 2026-10-11 19:24:30,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25996], uid: 6, model: ir.attachment 2026-10-11 19:24:30,323 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:30,635 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-11 19:24:30,637 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:30] "GET /web/content/25996 HTTP/1.1" 404 - 11 0.004 0.313 2026-10-11 19:24:30,639 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_blind_mark_public_attempt_never_reaches_an_unauthenticated_caller: waiting for threads: [] 2026-10-11 19:24:30,671 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_can_still_mark_non_engineering_attachments_public ... 2026-10-11 19:24:30,767 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_mark_an_engineering_attachment_public ... 2026-10-11 19:24:30,853 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25996], uid: 6, model: ir.attachment 2026-10-11 19:24:30,886 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_blind_overwrite_an_engineering_documents_contents ... 2026-10-11 19:24:30,930 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-10-11 19:24:30,970 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_change_the_bom_placement_of_a_confidential_document ... 2026-10-11 19:24:31,015 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-10-11 19:24:31,053 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_clear_confidentiality_on_a_confidential_document ... 2026-10-11 19:24:31,096 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 6, model: product.document 2026-10-11 19:24:31,136 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_attachment_by_search ... 2026-10-11 19:24:31,216 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_find_the_engineering_product_document_row ... 2026-10-11 19:24:31,314 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_cannot_read_the_engineering_attachment_bytes ... 2026-10-11 19:24:31,370 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25996], uid: 6, model: ir.attachment 2026-10-11 19:24:31,426 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_create_then_read_back_engineering_document_is_denied ... 2026-10-11 19:24:31,529 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 6, model: product.document 2026-10-11 19:24:31,579 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http ... 2026-10-11 19:24:31,598 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:31,614 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:31,993 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25996], uid: 6, model: ir.attachment 2026-10-11 19:24:32,002 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:32] "GET /web/content/25996 HTTP/1.1" 404 - 33 0.027 0.364 2026-10-11 19:24:32,003 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_non_plm_user_gets_404_downloading_the_engineering_document_over_http: waiting for threads: [] 2026-10-11 19:24:32,033 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_marking_a_document_confidential_hides_it_even_from_its_own_author ... 2026-10-11 19:24:32,121 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [36], uid: 6, model: product.document 2026-10-11 19:24:32,163 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_non_plm_user_promoting_a_document_onto_the_bom_keeps_it_readable_to_that_user ... 2026-10-11 19:24:32,259 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_bytes_stay_readable_for_every_role ... 2026-10-11 19:24:32,362 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_stays_findable_by_search_for_every_role ... 2026-10-11 19:24:32,467 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role ... 2026-10-11 19:24:32,489 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:demo from n/a 2026-10-11 19:24:32,505 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:32,865 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:32] "GET /web/content/25997 HTTP/1.1" 200 - 26 0.018 0.344 2026-10-11 19:24:32,895 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:plm_user from n/a 2026-10-11 19:24:32,955 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:32] "GET /web/content/25997 HTTP/1.1" 200 - 17 0.017 0.020 2026-10-11 19:24:32,956 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role: waiting for threads: [] 2026-10-11 19:24:32,988 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_product_document_row_stays_findable_for_every_role ... 2026-10-11 19:24:33,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_attachment_by_search ... 2026-10-11 19:24:33,140 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_find_the_engineering_product_document_row ... 2026-10-11 19:24:33,242 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_read_the_engineering_attachment_bytes ... 2026-10-11 19:24:33,339 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_cannot_read_another_companys_engineering_attachment_despite_group_membership ... 2026-10-11 19:24:33,370 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1013, model: product.document 2026-10-11 19:24:33,434 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http ... 2026-10-11 19:24:33,456 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:plm_user from n/a 2026-10-11 19:24:33,473 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:33,876 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:33] "GET /web/content/25996 HTTP/1.1" 200 - 26 0.022 0.385 2026-10-11 19:24:33,879 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http: waiting for threads: [] 2026-10-11 19:24:33,929 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated ... 2026-10-11 19:24:33,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:24:34,272 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:24:34] "GET /web/content/25996 HTTP/1.1" 200 - 11 0.016 0.318 2026-10-11 19:24:34,275 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated: waiting for threads: [] 2026-10-11 19:24:34,315 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_putting_a_document_on_the_bill_of_materials_does_not_restrict_who_can_read_it ... 2026-10-11 19:24:34,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_a_confidential_document_leaves_it_restricted_to_the_plm_group ... 2026-10-11 19:24:34,483 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26069], uid: 6, model: ir.attachment 2026-10-11 19:24:34,574 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_unarchiving_an_ordinary_document_leaves_it_readable_for_every_role ... 2026-10-11 19:24:34,672 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_uninstalling_the_module_is_not_blocked_by_a_confidential_document ... 2026-10-11 19:24:34,714 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted product.document records with IDs: [41] 2026-10-11 19:24:34,778 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1015 deleted ir.attachment records with IDs: [26071] 2026-10-11 19:24:34,863 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-10-11 19:24:34,883 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_anchors_its_dependents_bind ... 2026-10-11 19:24:34,982 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_new_bom_field_its_dependent_binds ... 2026-10-11 19:24:35,041 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_component_change_columns ... 2026-10-11 19:24:35,103 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_operation_change_columns ... 2026-10-11 19:24:35,159 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_type_form_exposes_the_notebook_its_dependent_binds ... 2026-10-11 19:24:35,216 121 INFO rb-001770c-225483-423665 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_no_tree_tag_survives_in_any_view_file ... 2026-10-11 19:24:35,265 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:24:39,281 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-10-11 19:24:39,412 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-10-11 19:24:40,233 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:24:42,116 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-10-11 19:24:42,128 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56656] 2026-10-11 19:24:42,147 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:24:42,745 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-10-11 19:24:42,787 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56658] 2026-10-11 19:24:42,800 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:24:46,102 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-10-11 19:24:46,236 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1019, model: mrp.production 2026-10-11 19:24:46,247 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1019, model: mrp.bom 2026-10-11 19:24:46,253 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1019, model: mrp.bom.line 2026-10-11 19:24:46,257 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1019, model: mrp.workorder 2026-10-11 19:24:46,262 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1019, model: mrp.unbuild 2026-10-11 19:24:46,274 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1019, model: mrp.production 2026-10-11 19:24:46,281 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1019, model: mrp.bom 2026-10-11 19:24:46,288 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1019, model: mrp.bom.line 2026-10-11 19:24:46,294 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1019, model: mrp.workorder 2026-10-11 19:24:46,304 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1019, model: mrp.unbuild 2026-10-11 19:24:46,309 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1019, model: mrp.production 2026-10-11 19:24:46,312 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1019, model: mrp.bom 2026-10-11 19:24:46,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1019, model: mrp.bom.line 2026-10-11 19:24:46,321 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1019, model: mrp.workorder 2026-10-11 19:24:46,324 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1019, model: mrp.unbuild 2026-10-11 19:24:46,370 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-10-11 19:24:46,402 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,417 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,423 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,445 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [355], uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,470 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,476 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,481 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,489 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,492 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,495 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1021, model: stock.warehouse 2026-10-11 19:24:46,503 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,516 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,519 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,522 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1020, model: stock.warehouse 2026-10-11 19:24:46,549 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-10-11 19:24:48,317 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1020, model: stock.warehouse 2026-10-11 19:24:48,335 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1020, model: stock.warehouse 2026-10-11 19:24:48,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1020, model: stock.warehouse 2026-10-11 19:24:48,351 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1020, model: stock.warehouse 2026-10-11 19:24:48,451 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:24:52,949 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_after_uninstall_mrp_update_manages_manufacturing_user_again ... 2026-10-11 19:24:55,382 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_install_over_core_implication_keeps_new_manufacturing_users_off_inventory_user ... 2026-10-11 19:24:56,820 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [119], uid: 1029, model: stock.picking 2026-10-11 19:24:57,076 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_inventory_user_held_through_inventory_administrator_survives_updates ... 2026-10-11 19:24:58,273 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manually_granted_inventory_user_survives_mrp_and_stock_updates ... 2026-10-11 19:24:59,619 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manufacturing_user_does_not_become_inventory_user_on_mrp_update ... 2026-10-11 19:24:59,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [119], uid: 1022, model: stock.picking 2026-10-11 19:24:59,895 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_manufacturing_user_does_not_become_inventory_user_on_stock_update ... 2026-10-11 19:25:00,937 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [119], uid: 1022, model: stock.picking 2026-10-11 19:25:00,984 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_reloading_this_module_data_changes_no_membership ... 2026-10-11 19:25:01,034 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_keeps_manually_granted_own_documents ... 2026-10-11 19:25:02,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_keeps_own_documents_held_through_warehouse_manager ... 2026-10-11 19:25:03,201 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_groups: Starting TestManufacturingUserGroups.test_uninstall_restores_inventory_user_for_manufacturing_users ... 2026-10-11 19:25:04,409 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 19:25:08,475 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_cannot_see_other_warehouse_pickings_or_stock ... 2026-10-11 19:25:08,623 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1030, model: stock.picking 2026-10-11 19:25:08,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [236], uid: 1030, model: stock.quant 2026-10-11 19:25:08,717 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_cannot_see_other_warehouse_pickings_or_stock_after_mrp_update ... 2026-10-11 19:25:08,957 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1030, model: stock.picking 2026-10-11 19:25:08,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [236], uid: 1030, model: stock.quant 2026-10-11 19:25:09,057 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_produces_at_own_workshop_from_its_stock ... 2026-10-11 19:25:12,031 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_manufacturing_user_production: Starting TestManufacturingUserProduction.test_manufacturing_user_still_produces_at_own_workshop_after_mrp_update ... 2026-10-11 19:25:15,849 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:25:16,251 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-10-11 19:25:16,389 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1032, model: purchase.order 2026-10-11 19:25:16,440 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:25:16,846 121 INFO rb-001770c-225483-423665 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-10-11 19:25:18,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1033, model: sale.order 2026-10-11 19:25:18,455 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1033, model: sale.order.line 2026-10-11 19:25:18,594 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:25:19,239 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-10-11 19:25:19,605 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1035, model: ir.module.category 2026-10-11 19:25:19,615 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1035, model: ir.module.category 2026-10-11 19:25:19,619 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1035, model: ir.module.category 2026-10-11 19:25:19,646 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1035, model: odoo.module 2026-10-11 19:25:19,648 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1035, model: odoo.module 2026-10-11 19:25:19,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1035, model: odoo.module 2026-10-11 19:25:19,742 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1035, model: odoo.module.version.image 2026-10-11 19:25:19,745 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1035, model: odoo.module.version 2026-10-11 19:25:19,748 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1035, model: odoo.module.version 2026-10-11 19:25:19,779 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-10-11 19:25:20,051 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1036, model: odoo.module 2026-10-11 19:25:20,061 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1036, model: odoo.module 2026-10-11 19:25:20,070 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1036, model: odoo.module 2026-10-11 19:25:20,073 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1036, model: odoo.module 2026-10-11 19:25:20,105 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-10-11 19:25:20,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1037, model: odoo.module.version.download.stat 2026-10-11 19:25:20,537 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1037, model: odoo.module.version.download.stat 2026-10-11 19:25:20,581 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:25:21,313 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_can_download_login_less_partner_who_fully_paid ... 2026-10-11 19:25:25,204 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-10-11 19:25:25,242 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-10-11 19:25:27,796 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-10-11 19:25:30,477 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-10-11 19:25:32,844 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-10-11 19:25:35,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_paid_omv_test ... 2026-10-11 19:25:38,310 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-10-11 19:25:41,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project_paid_omv_test_sale ... 2026-10-11 19:25:43,998 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-10-11 19:25:46,546 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template_paid_omv_test_sale_project ... 2026-10-11 19:25:49,568 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:25:50,129 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param ... 2026-10-11 19:25:50,149 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:50,453 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:50] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 200 - 14 0.008 0.299 2026-10-11 19:25:50,458 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_route_accepts_cache_buster_query_param: waiting for threads: [] 2026-10-11 19:25:50,497 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes ... 2026-10-11 19:25:50,505 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:50,853 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:50] "GET /apps/modules/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 200 - 14 0.008 0.344 2026-10-11 19:25:50,867 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:50] "GET /apps/modules/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.001 0.006 2026-10-11 19:25:50,881 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:50] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.001 0.008 2026-10-11 19:25:50,883 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_canonical_doc_image_urls_serve_200_with_real_bytes: waiting for threads: [] 2026-10-11 19:25:50,921 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected ... 2026-10-11 19:25:50,932 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:52,685 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:52] "OPTIONS /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 204 - 12 0.009 1.747 2026-10-11 19:25:52,689 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected: waiting for threads: [] 2026-10-11 19:25:52,727 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header ... 2026-10-11 19:25:52,733 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:53,076 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:53] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.005 0.341 2026-10-11 19:25:53,078 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header: waiting for threads: [] 2026-10-11 19:25:53,115 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical ... 2026-10-11 19:25:53,121 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:53,423 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:53] "GET /apps/app/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.006 0.299 2026-10-11 19:25:53,432 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:53] "GET /apps/app/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.004 2026-10-11 19:25:53,439 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:53] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-10-11 19:25:53,441 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical: waiting for threads: [] 2026-10-11 19:25:53,480 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect ... 2026-10-11 19:25:53,486 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:53,829 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:53] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 301 - 13 0.006 0.341 2026-10-11 19:25:53,832 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect: waiting for threads: [] 2026-10-11 19:25:53,865 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect ... 2026-10-11 19:25:53,871 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:54,162 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:54] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.006 0.288 2026-10-11 19:25:54,203 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500 ... 2026-10-11 19:25:54,211 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:25:55,649 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:55] "GET /apps/12.0/no_such_module_at_all/static/description/apps_doc_image_routes_test.png HTTP/1.1" 404 - 188 0.177 1.264 2026-10-11 19:25:55,694 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:25:55] "GET /apps/12.0/to_test/static/description/no_such_image.png HTTP/1.1" 404 - 14 0.008 0.033 2026-10-11 19:25:55,697 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500: waiting for threads: [] 2026-10-11 19:25:55,747 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:25:56,253 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-10-11 19:25:58,544 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [23] 2026-10-11 19:26:05,452 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [1, 2, 3, 4, 5] 2026-10-11 19:26:06,222 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [6, 7, 8, 9, 10] 2026-10-11 19:26:06,479 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-10-11 19:26:06,574 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-11 19:26:07,454 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-11 19:26:11,561 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-11 19:26:12,101 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_description_html_subfolder_image_is_served_from_static_description ... 2026-10-11 19:26:12,184 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_absolute_and_scheme_image_src_untouched ... 2026-10-11 19:26:12,297 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_bare_image_name_gets_technical_name_prefix ... 2026-10-11 19:26:12,395 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_deeper_subfolder_image_is_served_from_static_description ... 2026-10-11 19:26:12,500 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_folder_image_is_served_by_the_doc_image_route ... 2026-10-11 19:26:12,650 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_html_follows_odoo_version_change ... 2026-10-11 19:26:12,761 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_image_escaping_the_module_untouched ... 2026-10-11 19:26:12,868 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_doc_subfolder_image_is_served_from_static_description ... 2026-10-11 19:26:13,021 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_doc_image_src: Starting TestDocImageSrc.test_landing_image_url_matches_doc_image_url ... 2026-10-11 19:26:13,156 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:26:23,490 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_bundle_download_route_redirects_when_zip_all_attachment_is_missing ... 2026-10-11 19:26:30,769 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:26:30,784 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:31,169 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:31] "GET /my/apps/downloads HTTP/1.1" 303 - 33 0.033 0.354 2026-10-11 19:26:32,430 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:32] "GET /my HTTP/1.1" 200 - 251 0.267 0.991 2026-10-11 19:26:32,432 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_bundle_download_route_redirects_when_zip_all_attachment_is_missing: waiting for threads: [] 2026-10-11 19:26:32,601 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_bundle_download_route_supports_range_requests ... 2026-10-11 19:26:38,512 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:26:38,526 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:38,982 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:38] "GET /my/apps/downloads HTTP/1.1" 200 - 44 0.042 0.417 2026-10-11 19:26:39,038 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:39] "GET /my/apps/downloads HTTP/1.1" 206 - 32 0.021 0.033 2026-10-11 19:26:39,040 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_bundle_download_route_supports_range_requests: waiting for threads: [] 2026-10-11 19:26:39,156 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-10-11 19:26:45,034 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:26:45,047 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:45,469 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:45] "GET /my/apps/downloads HTTP/1.1" 200 - 44 0.037 0.388 2026-10-11 19:26:47,176 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:47] "GET /my/apps/downloads HTTP/1.1" 200 - 39 0.033 0.085 2026-10-11 19:26:47,409 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-10-11 19:26:47,426 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:26:47,437 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:47,788 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:47] "GET /web/content/odoo.module.version/48/zipped_source_code HTTP/1.1" 404 - 19 0.010 0.343 2026-10-11 19:26:47,789 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-10-11 19:26:47,818 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-10-11 19:26:53,807 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:26:53,819 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:54,182 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:54] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.027 0.338 2026-10-11 19:26:54,307 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-10-11 19:26:54,342 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:26:56,051 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:56] "GET /my/apps/downloads?download_id=7&access_token=c18644e8-d9bd-434f-bba0-af8322959ba8 HTTP/1.1" 200 - 38 0.024 1.688 2026-10-11 19:26:56,061 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:56] "GET /my/apps/downloads?download_id=7&access_token=c18644e8-d9bd-434f-bba0-af8322959ba8f HTTP/1.1" 303 - 1 0.000 0.003 2026-10-11 19:26:56,076 121 INFO rb-001770c-225483-423665 odoo.http: Session expired 2026-10-11 19:26:56,076 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:56] "GET /my HTTP/1.1" 303 - 7 0.003 0.009 2026-10-11 19:26:56,962 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:26:56] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.109 0.774 2026-10-11 19:26:57,008 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_single_download_route_redirects_when_zip_all_attachment_is_missing ... 2026-10-11 19:27:02,967 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:27:02,981 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:27:03,381 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:27:03] "GET /my/apps/download/48 HTTP/1.1" 303 - 41 0.026 0.376 2026-10-11 19:27:04,429 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:27:04] "GET /my HTTP/1.1" 200 - 244 0.120 0.924 2026-10-11 19:27:04,437 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_single_download_route_redirects_when_zip_all_attachment_is_missing: waiting for threads: [] 2026-10-11 19:27:04,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_single_download_route_supports_range_requests ... 2026-10-11 19:27:10,650 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:27:10,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:27:11,028 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:27:11] "GET /my/apps/download/48 HTTP/1.1" 200 - 51 0.034 0.334 2026-10-11 19:27:11,110 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:27:11] "GET /my/apps/download/48 HTTP/1.1" 206 - 32 0.025 0.055 2026-10-11 19:27:11,112 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_single_download_route_supports_range_requests: waiting for threads: [] 2026-10-11 19:27:11,272 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-11 19:27:11,289 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_index_html_encoding: Starting TestIndexHtmlEncoding.test_non_utf8_page_still_parsed ... 2026-10-11 19:27:11,333 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_index_html_encoding: Starting TestIndexHtmlEncoding.test_utf8_image_filename_survives_parsing ... 2026-10-11 19:27:11,392 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:27:11,415 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_moved_and_renamed_keeps_its_version_and_product ... 2026-10-11 19:27:12,608 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Renamed App [viin_old_name_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Renamed App [viin_new_name_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-10-11 19:27:13,384 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_moved_for_one_odoo_version_shares_its_product_template ... 2026-10-11 19:27:15,121 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Split App [viin_split_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Split App [viin_split_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-10-11 19:27:15,845 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_of_another_vendor_with_the_same_technical_name_stays_apart ... 2026-10-11 19:27:18,020 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_module_still_in_its_repository_is_not_taken_by_another_one ... 2026-10-11 19:27:19,318 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_moved_module_keeps_its_version_and_product ... 2026-10-11 19:27:20,438 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Moving App [viin_moving_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Moving App [viin_moving_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-10-11 19:27:21,056 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_new_module_generated_in_a_new_repository_reuses_the_module_of_the_same_vendor ... 2026-10-11 19:27:22,798 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_odoo_source_module_with_the_same_technical_name_stays_apart ... 2026-10-11 19:27:24,264 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_renamed_module_keeps_its_version_and_product ... 2026-10-11 19:27:25,299 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Renamed App [viin_old_name_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Renamed App [viin_new_name_app]' of the branch 'https://git.example.com/apps_a.git#17.0'. 2026-10-11 19:27:25,675 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_module_move_between_repositories: Starting TestModuleMoveBetweenRepositories.test_sold_module_moved_after_its_old_repository_was_rescanned_keeps_its_product ... 2026-10-11 19:27:28,128 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.models.git_branch: Moved the module 'Sold App [viin_sold_app]' from the branch 'https://git.example.com/apps_a.git#17.0' to the module 'Sold App [viin_sold_app]' of the branch 'https://git.example.com/apps_b.git#17.0'. 2026-10-11 19:27:28,700 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-10-11 19:27:29,311 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-10-11 19:27:29,361 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_product_template_of_a_module_cannot_be_linked_to_another_module ... 2026-10-11 19:27:29,528 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:27:30,110 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-10-11 19:27:30,197 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-10-11 19:27:30,355 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-10-11 19:27:30,387 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_second_version_of_a_module_for_the_same_odoo_version_is_refused ... 2026-10-11 19:27:30,452 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-10-11 19:27:30,502 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:27:31,182 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_portal_apps_listing: Starting TestPortalAppsListing.test_my_apps_listing_does_not_500_when_purchased_app_has_no_icon ... 2026-10-11 19:27:35,246 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.res_users: Login successful for db:rb-001770c-225483-423665 login:portal_user from n/a 2026-10-11 19:27:35,258 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-11 19:27:36,561 121 INFO rb-001770c-225483-423665 werkzeug: 127.0.0.1 - - [11/Oct/2026 19:27:36] "GET /my/apps HTTP/1.1" 200 - 230 0.123 1.182 2026-10-11 19:27:36,716 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:27:37,262 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-10-11 19:27:37,425 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:27:38,278 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-10-11 19:27:45,461 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [21, 22, 23, 24, 25] 2026-10-11 19:27:45,547 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-11 19:27:50,201 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-10-11 19:27:52,472 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [291] 2026-10-11 19:27:53,343 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [292] 2026-10-11 19:27:54,100 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [290] 2026-10-11 19:27:54,605 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [289] 2026-10-11 19:27:55,185 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [295] 2026-10-11 19:27:55,715 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [294] 2026-10-11 19:27:56,282 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [293] 2026-10-11 19:27:56,719 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [296] 2026-10-11 19:27:56,958 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-10-11 19:27:59,641 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [297] 2026-10-11 19:28:00,265 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [299] 2026-10-11 19:28:00,798 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [298] 2026-10-11 19:28:01,436 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [300] 2026-10-11 19:28:02,116 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [302] 2026-10-11 19:28:02,847 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [301] 2026-10-11 19:28:03,392 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [303] 2026-10-11 19:28:03,817 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [304] 2026-10-11 19:28:04,056 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:07,632 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-10-11 19:28:11,906 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:12,461 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-10-11 19:28:15,955 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:18,280 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_sale_order_template ... 2026-10-11 19:28:18,583 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:20,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_module_sale_project.tests.test_project_task: Starting TestProjectTask.test_download_odoo_module_version_project ... 2026-10-11 19:28:23,359 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:28:23,430 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-10-11 19:28:23,492 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 19:28:23,551 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-10-11 19:28:23,558 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-10-11 19:28:23,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-10-11 19:28:23,576 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-10-11 19:28:23,634 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-10-11 19:28:23,681 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-10-11 19:28:23,707 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 19:28:23,770 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-10-11 19:28:23,779 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 19:28:23,880 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_with_override_replaces_a_value_already_set ... 2026-10-11 19:28:23,931 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_without_override_keeps_a_value_already_set ... 2026-10-11 19:28:23,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_odoo_version.tests.test_wizard_config_from_file: Starting TestWizardConfigFromFile.test_loading_without_override_still_adds_a_missing_directive ... 2026-10-11 19:28:24,075 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:28:38,894 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-10-11 19:28:38,987 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1062 deleted okr.node records with IDs: [7] 2026-10-11 19:28:38,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1062, model: okr.node 2026-10-11 19:28:39,024 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 1062, model: okr.node 2026-10-11 19:28:39,045 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1062, model: okr.node 2026-10-11 19:28:39,067 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1062, model: okr.node 2026-10-11 19:28:39,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1062, model: okr.node 2026-10-11 19:28:39,139 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-10-11 19:28:39,259 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1064, model: okr.node 2026-10-11 19:28:39,309 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-10-11 19:28:39,354 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1064, model: okr.node 2026-10-11 19:28:39,426 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1064, model: okr.node 2026-10-11 19:28:39,468 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1064, model: okr.node 2026-10-11 19:28:39,542 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1063, model: okr.node 2026-10-11 19:28:39,621 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 1063, model: okr.node 2026-10-11 19:28:39,665 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1063, model: okr.node 2026-10-11 19:28:39,738 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-10-11 19:28:39,940 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1061 deleted okr.node records with IDs: [8] 2026-10-11 19:28:39,953 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1061, model: okr.node 2026-10-11 19:28:40,036 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-10-11 19:28:40,286 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1063 deleted okr.node records with IDs: [5] 2026-10-11 19:28:40,415 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1064 deleted okr.node records with IDs: [6] 2026-10-11 19:28:40,622 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [9], uid: 1065, model: okr.node 2026-10-11 19:28:40,649 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 1065, model: okr.node 2026-10-11 19:28:40,701 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-10-11 19:28:40,920 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1061 deleted okr.node records with IDs: [11] 2026-10-11 19:28:40,957 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1061 deleted okr.node records with IDs: [12] 2026-10-11 19:28:40,986 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-10-11 19:28:47,380 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1067, model: okr.node 2026-10-11 19:28:47,533 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-11 19:28:49,317 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-10-11 19:28:49,497 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-10-11 19:28:49,631 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-10-11 19:28:49,841 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-10-11 19:28:49,913 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-10-11 19:28:50,097 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-10-11 19:28:50,207 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-10-11 19:28:50,581 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-10-11 19:28:50,887 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-10-11 19:28:51,116 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-10-11 19:28:51,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-10-11 19:28:51,520 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-10-11 19:28:51,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-10-11 19:28:51,860 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-10-11 19:28:51,922 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-10-11 19:28:52,033 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-10-11 19:28:52,094 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-10-11 19:28:52,233 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-10-11 19:28:52,325 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-10-11 19:28:52,517 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-10-11 19:28:52,664 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-10-11 19:28:52,817 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-10-11 19:28:52,940 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-11 19:28:52,959 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-10-11 19:28:53,116 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-10-11 19:28:53,283 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-10-11 19:28:53,448 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-10-11 19:28:53,625 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-10-11 19:28:53,773 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56724] 2026-10-11 19:28:53,785 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-10-11 19:28:53,823 121 INFO rb-001770c-225483-423665 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-10-11 19:28:54,089 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:54,105 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-10-11 19:28:54,205 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-10-11 19:28:54,298 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-10-11 19:28:54,408 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-10-11 19:28:54,512 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-10-11 19:28:54,628 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-10-11 19:28:54,712 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-10-11 19:28:54,753 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:28:54,770 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-10-11 19:28:59,830 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-10-11 19:29:04,918 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_send_hbd_email ... 2026-10-11 19:29:09,883 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_send_hpbd_to_partner ... 2026-10-11 19:29:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) started manually 2026-10-11 19:29:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-10-11 19:29:14,000 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-10-11 19:29:14,000 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) done 2026-10-11 19:29:15,112 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:29:15,129 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-10-11 19:29:15,381 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-10-11 19:29:15,397 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-10-11 19:29:15,401 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-10-11 19:29:15,436 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-10-11 19:29:15,672 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-10-11 19:29:15,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:29:15,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-10-11 19:29:16,710 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-10-11 19:29:17,550 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-10-11 19:29:17,741 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-10-11 19:29:17,918 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-10-11 19:29:18,224 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-10-11 19:29:18,519 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:29:18,539 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_01_reconcile_converts_stale_varchar_mirror ... 2026-10-11 19:29:18,850 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-10-11 19:29:18,993 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_02_reconcile_is_idempotent_and_skips_untranslated ... 2026-10-11 19:29:19,266 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang: Converted stale mirror column res_company.name (stored related to a translated partner field) from varchar to jsonb. 2026-10-11 19:29:19,616 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:29:19,643 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_address_translation_forwards_to_partner ... 2026-10-11 19:29:26,416 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_name_translate_reverted_address_fields_unchanged ... 2026-10-11 19:29:26,446 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_own_name_translation_direct_path ... 2026-10-11 19:29:33,477 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_country_state_name_translation_round_trip ... 2026-10-11 19:29:33,522 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_is_installed ... 2026-10-11 19:29:33,548 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_keeps_non_partner_mirror ... 2026-10-11 19:29:33,573 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_address_translation_round_trip ... 2026-10-11 19:29:33,720 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_renders_in_document_language ... 2026-10-11 19:29:33,885 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_children ... 2026-10-11 19:29:34,235 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_complete_name ... 2026-10-11 19:29:34,403 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_round_trip ... 2026-10-11 19:29:34,564 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_update_field_translations_accepts_source_lang ... 2026-10-11 19:29:34,732 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_privacy_lookup_wizard_matches_translated_partner_name ... 2026-10-11 19:29:35,390 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:29:35,412 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_is_idempotent_no_double_offset ... 2026-10-11 19:29:35,448 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_noop_when_target_class_is_none ... 2026-10-11 19:29:35,481 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_patches_target_method ... 2026-10-11 19:29:35,516 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_touches_only_target_method ... 2026-10-11 19:29:35,551 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_never_offsets_flush ... 2026-10-11 19:29:35,585 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_default ... 2026-10-11 19:29:35,619 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_every_login_counter ... 2026-10-11 19:29:35,654 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_preserves_caller_frame_in_failure_message ... 2026-10-11 19:29:35,713 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_still_enforces_upper_bound ... 2026-10-11 19:29:35,782 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:30:09,629 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_field_to_sql_second_resolve_on_same_query_does_not_warn ... 2026-10-11 19:30:09,779 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_search_finds_account_by_sql_path ... 2026-10-11 19:30:10,001 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_reflects_pending_company_write_same_transaction ... 2026-10-11 19:30:10,180 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_renders_plain_text_multi_company ... 2026-10-11 19:30:10,460 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:30:35,352 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_join_shape_malformed ... 2026-10-11 19:30:35,466 121 INFO rb-001770c-225483-423665 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_marker_absent ... 2026-10-11 19:30:35,656 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:30:35,676 121 INFO rb-001770c-225483-423665 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-10-11 19:30:35,978 121 INFO rb-001770c-225483-423665 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-10-11 19:30:36,310 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [11] 2026-10-11 19:30:36,343 121 INFO rb-001770c-225483-423665 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-10-11 19:30:36,650 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [12] 2026-10-11 19:30:36,693 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:30:50,683 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_e2e_vnd_invoice_paid_via_paypal_in_usd_books_ccdj_diff ... 2026-10-11 19:31:04,829 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_carries_converted_amount_for_unsupported_currency ... 2026-10-11 19:31:04,900 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_unchanged_when_currency_supported ... 2026-10-11 19:31:04,960 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_paypal_stays_compatible_provider_for_unsupported_currency ... 2026-10-11 19:31:05,067 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_unpublished_paypal_not_reoffered_to_non_internal_user ... 2026-10-11 19:31:05,158 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_amount_mismatch_raises ... 2026-10-11 19:31:05,247 121 INFO rb-001770c-225483-423665 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_with_converted_amount_verifies_and_sets_done ... 2026-10-11 19:31:05,406 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:31:09,869 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_acb_bridge_method_exists_and_manifest_has_no_accounting_dep ... 2026-10-11 19:31:16,767 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-10-11 19:31:17,773 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-10-11 19:31:18,773 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-10-11 19:31:19,623 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-10-11 19:31:20,448 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-10-11 19:31:21,365 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-10-11 19:31:22,351 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:31:26,763 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_nothing_to_pay_returns_info_notification ... 2026-10-11 19:31:35,896 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-10-11 19:31:38,077 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_soft_hook_has_hasattr_gate_and_warning_branch ... 2026-10-11 19:31:38,157 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_cross_channel_r1_then_acb ... 2026-10-11 19:31:40,267 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-10-11 19:31:42,545 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-10-11 19:31:44,757 121 INFO rb-001770c-225483-423665 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-10-11 19:31:47,159 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-11 19:31:47,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_pos_delivery.tests.test_delivery_carrier_pos_pricing: Starting TestDeliveryCarrierPosPricing.test_base_on_rule_price_uses_passed_weight_volume ... 2026-10-11 19:31:47,457 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:31:47,494 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-10-11 19:31:48,564 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-10-11 19:31:48,609 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90177] 2026-10-11 19:31:48,609 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-10-11 19:31:48,662 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-10-11 19:31:49,866 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-10-11 19:31:50,693 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-10-11 19:31:51,472 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:31:51,488 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-10-11 19:31:52,628 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1080 deleted mail.message records with IDs: [57274] 2026-10-11 19:31:52,640 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1080 deleted product.collection records with IDs: [10] 2026-10-11 19:31:52,645 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1080 deleted mail.followers records with IDs: [6914] 2026-10-11 19:31:52,663 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1081, model: product.collection 2026-10-11 19:31:52,677 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1081, model: product.collection 2026-10-11 19:31:52,682 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1081, model: product.collection 2026-10-11 19:31:52,697 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1081 deleted mail.message records with IDs: [57267] 2026-10-11 19:31:52,699 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1081, model: product.collection 2026-10-11 19:31:52,733 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-10-11 19:31:53,285 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-10-11 19:31:53,503 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-10-11 19:31:53,735 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57287] 2026-10-11 19:31:53,785 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:31:53,803 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-10-11 19:31:54,420 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-10-11 19:31:55,123 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-10-11 19:31:55,909 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-10-11 19:31:56,309 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-10-11 19:31:56,668 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-10-11 19:31:57,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-10-11 19:31:57,777 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-10-11 19:31:58,264 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-10-11 19:31:58,742 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-10-11 19:31:59,086 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_read_is_elevated_for_group_restricted_dimension_fields ... 2026-10-11 19:31:59,937 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-10-11 19:31:59,954 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57344] 2026-10-11 19:31:59,968 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:32:00,044 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-10-11 19:32:00,397 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-10-11 19:32:00,686 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-10-11 19:32:01,002 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-10-11 19:32:01,350 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-10-11 19:32:02,193 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:32:02,219 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-10-11 19:32:03,291 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1083 deleted mail.message records with IDs: [57372] 2026-10-11 19:32:03,306 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1083 deleted product.function records with IDs: [10] 2026-10-11 19:32:03,313 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1083 deleted mail.followers records with IDs: [6915] 2026-10-11 19:32:03,334 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1084, model: product.function 2026-10-11 19:32:03,343 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1084, model: product.function 2026-10-11 19:32:03,349 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1084, model: product.function 2026-10-11 19:32:03,366 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1084 deleted mail.message records with IDs: [57365] 2026-10-11 19:32:03,368 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1084, model: product.function 2026-10-11 19:32:03,408 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-10-11 19:32:03,873 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-10-11 19:32:04,111 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-10-11 19:32:04,312 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57385] 2026-10-11 19:32:04,357 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:32:04,372 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-10-11 19:32:04,459 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-10-11 19:32:04,586 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-10-11 19:32:04,826 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-10-11 19:32:04,967 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-10-11 19:32:05,180 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-10-11 19:32:05,388 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-10-11 19:32:05,471 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1141] 2026-10-11 19:32:05,495 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [90547] 2026-10-11 19:32:05,495 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-10-11 19:32:05,508 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57419] 2026-10-11 19:32:05,531 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-10-11 19:32:05,573 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:05,591 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-10-11 19:32:06,666 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-10-11 19:32:07,179 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-10-11 19:32:07,610 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-10-11 19:32:08,056 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-10-11 19:32:09,138 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:09,676 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-10-11 19:32:09,687 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57463] 2026-10-11 19:32:09,695 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:32:10,181 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-10-11 19:32:10,196 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57465] 2026-10-11 19:32:10,204 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:32:10,440 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-10-11 19:32:10,516 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-10-11 19:32:10,574 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-10-11 19:32:10,815 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:32:11,409 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-10-11 19:32:11,425 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57474] 2026-10-11 19:32:11,434 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:32:11,961 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-10-11 19:32:11,976 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57476] 2026-10-11 19:32:11,984 121 INFO rb-001770c-225483-423665 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-11 19:32:12,272 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-10-11 19:32:12,383 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,496 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57482] 2026-10-11 19:32:12,500 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,511 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [55], uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,535 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [55], uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,556 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,564 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1088, model: maintenance.action 2026-10-11 19:32:12,567 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.action 2026-10-11 19:32:12,605 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-10-11 19:32:12,720 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,824 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57483] 2026-10-11 19:32:12,827 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,838 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [55], uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,862 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [55], uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,887 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:12,899 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1088, model: maintenance.action 2026-10-11 19:32:12,904 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.action 2026-10-11 19:32:12,940 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-10-11 19:32:13,143 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57477] 2026-10-11 19:32:13,178 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [55] 2026-10-11 19:32:13,186 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6920] 2026-10-11 19:32:13,198 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57478] 2026-10-11 19:32:13,208 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [56] 2026-10-11 19:32:13,215 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6921] 2026-10-11 19:32:13,245 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-10-11 19:32:13,468 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57478] 2026-10-11 19:32:13,470 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:13,564 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57484] 2026-10-11 19:32:13,565 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1088, model: maintenance.equipment 2026-10-11 19:32:13,779 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.schedule records with IDs: [72] 2026-10-11 19:32:13,785 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.action records with IDs: [25] 2026-10-11 19:32:13,822 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-10-11 19:32:14,013 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57477] 2026-10-11 19:32:14,030 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [55] 2026-10-11 19:32:14,038 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6920] 2026-10-11 19:32:14,051 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57478] 2026-10-11 19:32:14,061 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [56] 2026-10-11 19:32:14,069 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6921] 2026-10-11 19:32:14,286 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.schedule records with IDs: [72] 2026-10-11 19:32:14,290 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.action records with IDs: [25] 2026-10-11 19:32:14,334 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-10-11 19:32:14,592 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57485] 2026-10-11 19:32:14,608 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [60] 2026-10-11 19:32:14,614 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6927] 2026-10-11 19:32:14,831 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.schedule records with IDs: [72] 2026-10-11 19:32:14,837 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.action records with IDs: [25] 2026-10-11 19:32:14,881 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-10-11 19:32:15,073 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57477] 2026-10-11 19:32:15,090 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [55] 2026-10-11 19:32:15,096 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6920] 2026-10-11 19:32:15,108 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.message records with IDs: [57478] 2026-10-11 19:32:15,115 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.equipment records with IDs: [56] 2026-10-11 19:32:15,123 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted mail.followers records with IDs: [6921] 2026-10-11 19:32:15,282 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.schedule records with IDs: [72] 2026-10-11 19:32:15,286 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1088 deleted maintenance.action records with IDs: [25] 2026-10-11 19:32:15,328 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:32:15,345 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-10-11 19:32:16,156 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1089, model: product.milestone 2026-10-11 19:32:16,160 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1089, model: product.milestone 2026-10-11 19:32:16,210 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-10-11 19:32:16,244 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-10-11 19:32:16,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-11 19:32:16,308 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-10-11 19:32:16,391 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57488] 2026-10-11 19:32:16,404 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-10-11 19:32:16,420 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [236] 2026-10-11 19:32:16,460 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 19:32:16,466 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-10-11 19:32:16,540 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [238] 2026-10-11 19:32:16,552 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57490] 2026-10-11 19:32:16,557 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [24] 2026-10-11 19:32:16,562 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-10-11 19:32:16,565 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-10-11 19:32:16,568 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-10-11 19:32:16,600 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-10-11 19:32:16,626 121 INFO rb-001770c-225483-423665 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-001770c-225483/odoo/tests/case.py:247 2026-10-11 19:32:16,648 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-10-11 19:32:16,693 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-10-11 19:32:16,740 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-10-11 19:32:16,821 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:16,841 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-10-11 19:32:16,973 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-10-11 19:32:16,992 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1162] 2026-10-11 19:32:16,994 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-10-11 19:32:16,998 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-10-11 19:32:17,025 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-10-11 19:32:17,190 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1162] 2026-10-11 19:32:17,211 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [90750] 2026-10-11 19:32:17,211 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-10-11 19:32:17,303 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:17,325 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-10-11 19:32:18,069 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-10-11 19:32:18,776 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:18,799 121 INFO rb-001770c-225483-423665 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-10-11 19:32:19,011 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1162] 2026-10-11 19:32:19,022 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [90750] 2026-10-11 19:32:19,022 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-10-11 19:32:19,093 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:32:19,112 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_approve_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-10-11 19:32:21,255 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_legacy_date_approve_key ... 2026-10-11 19:32:23,051 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-10-11 19:32:24,872 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_admin ... 2026-10-11 19:32:26,096 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_approve ... 2026-10-11 19:32:27,612 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_user ... 2026-10-11 19:32:29,265 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-10-11 19:32:30,615 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_no_display_popup_backdate_admin_without_purchase_backdate_right ... 2026-10-11 19:32:32,321 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_approval ... 2026-10-11 19:32:34,005 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_confirm ... 2026-10-11 19:32:35,680 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-11 19:32:35,701 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_create_purchase_order ... 2026-10-11 19:32:37,839 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_onchange_order_line ... 2026-10-11 19:32:38,947 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_create_purchase_order ... 2026-10-11 19:32:41,018 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_onchange_order_line ... 2026-10-11 19:32:42,039 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_03_create_purchase_order ... 2026-10-11 19:32:42,804 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57645] 2026-10-11 19:32:42,824 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [118] 2026-10-11 19:32:43,560 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_04_create_purchase_order ... 2026-10-11 19:32:46,840 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [305] 2026-10-11 19:32:47,007 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [113] 2026-10-11 19:32:47,039 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_05_create_purchase_order ... 2026-10-11 19:32:49,852 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_06_create_purchase_order ... 2026-10-11 19:32:52,599 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_07_create_purchase_order ... 2026-10-11 19:32:55,447 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_08_create_purchase_order ... 2026-10-11 19:32:59,029 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [313] 2026-10-11 19:32:59,214 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [128] 2026-10-11 19:32:59,259 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_09_create_purchase_order ... 2026-10-11 19:33:00,997 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_10_create_purchase_order ... 2026-10-11 19:33:03,470 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6964] 2026-10-11 19:33:06,375 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_credit_note_landed_cost_must_lower_inventory_valuation ... 2026-10-11 19:33:10,208 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3816] 2026-10-11 19:33:10,271 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3817, 3818] 2026-10-11 19:33:10,390 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7670] 2026-10-11 19:33:11,330 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_landed_cost_picking_filter_must_exclude_receipt_without_valuation_layer ... 2026-10-11 19:33:15,669 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:33:15,691 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-10-11 19:33:16,483 121 INFO rb-001770c-225483-423665 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [143] 2026-10-11 19:33:16,515 121 INFO rb-001770c-225483-423665 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-10-11 19:33:16,950 121 INFO rb-001770c-225483-423665 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-11 19:33:16,952 121 INFO rb-001770c-225483-423665 odoo.service.server: 2995 post-tests in 11109.25s, 3325638 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_mail: 191 tests 632.48s 225723 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_mail_full: 52 tests 357.31s 118975 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_mail_sms: 25 tests 74.94s 28113 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 64.22s 7808 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_main_flows: 9 tests 255.97s 44865 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_mass_mailing: 6 tests 69.86s 28967 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_new_api: 34 tests 39.49s 7373 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_read_group: 8 tests 13.87s 628 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_rpc: 7 tests 13.21s 366 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_runbot_support: 9 tests 534.08s 23942 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_sale_product_configurators: 17 tests 210.45s 30169 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 38.01s 13271 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_search_panel: 17 tests 0.80s 209 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_testing_utilities: 14 tests 1.23s 16 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_to_signup_email_verification: 3 tests 5.50s 2587 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_translation_import: 9 tests 66.65s 1162 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_viin_approval: 293 tests 288.42s 73926 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_viin_mail_route: 22 tests 38.57s 12659 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_viin_web_cohort: 39 tests 8.05s 2374 queries 2026-10-11 19:33:16,963 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_viin_web_map: 6 tests 36.12s 5917 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_website: 110 tests 684.66s 105158 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_website_modules: 6 tests 52.89s 8813 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: test_website_slides_full: 3 tests 61.88s 13540 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_accountant: 36 tests 65.73s 22864 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_asset: 60 tests 353.49s 106226 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_asset_purchase: 8 tests 52.77s 16879 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_budget: 26 tests 97.60s 13962 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_counterpart: 25 tests 61.78s 17388 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_payment: 25 tests 73.70s 27425 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_account_reports: 546 tests 2667.21s 762706 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_attendance_device: 86 tests 42.97s 12228 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_backdate: 11 tests 8.31s 346 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_bank_currency_rate: 43 tests 107.87s 23276 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_bank_currency_rate_purchase_stock: 23 tests 66.49s 20051 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_base: 82 tests 15.45s 5882 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_common_uom: 5 tests 2.49s 805 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_currency_conversion_diff: 16 tests 31.73s 11240 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_employee_documents: 25 tests 5.15s 2188 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 5.44s 1972 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_equipment_woking_frequency: 17 tests 7.47s 2785 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_equipment_woking_frequency_backdate: 6 tests 3.03s 956 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_erponline_utility: 34 tests 37.01s 8862 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_event_project: 5 tests 0.28s 110 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_event_timesheet: 15 tests 7.32s 2719 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_fee_definition: 3 tests 0.16s 47 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_fee_definition_sale: 13 tests 5.71s 2217 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_fleet_driver: 5 tests 0.72s 223 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes: 133 tests 34.63s 10445 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_account: 20 tests 67.15s 4680 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_google: 5 tests 0.52s 67 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_here: 6 tests 0.35s 78 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_mapbox: 5 tests 0.35s 67 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_searoutes: 14 tests 1.97s 668 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_geo_routes_vietmap: 8 tests 0.68s 130 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_git: 75 tests 62.43s 2009 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_git_odoo_version: 13 tests 2.97s 1148 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_git_project: 16 tests 8.31s 2665 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_employee_grade: 25 tests 95.50s 42092 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_employee_relative: 11 tests 3.84s 1385 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_expense: 34 tests 208.76s 51064 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_expense_employee_advance: 9 tests 77.52s 18349 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_expense_payroll: 16 tests 12.89s 3379 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_meal: 37 tests 32.53s 14477 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_payroll: 447 tests 894.94s 412477 queries 2026-10-11 19:33:16,964 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_payroll_account: 121 tests 270.91s 122747 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 1.94s 964 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_payroll_meal: 57 tests 14.81s 6502 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 2.55s 1196 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 23.14s 9699 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_hr_training: 8 tests 5.74s 2542 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_inter_company_base: 6 tests 6.57s 4941 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_inter_company_invoice: 12 tests 248.72s 104167 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_inter_company_sale_purchase: 18 tests 506.18s 171661 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 119.35s 55180 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_invoice_tax_details: 3 tests 18.49s 6710 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_legal_invoice_number: 5 tests 13.10s 1836 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_loan_management: 176 tests 426.16s 164568 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 1.23s 530 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_maintenance_notification: 15 tests 7.03s 3276 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_mrp_backdate: 30 tests 21.87s 8999 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_mrp_bom_component_percentage: 11 tests 9.07s 5430 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_mrp_bom_stock_value: 12 tests 20.95s 9889 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_mrp_maintenance: 61 tests 52.47s 23469 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_mrp_plm: 89 tests 31.89s 12159 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 4.97s 2887 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 23 tests 35.61s 21852 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.59s 349 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 2.15s 809 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_module: 88 tests 138.80s 53083 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_module_loc: 3 tests 8.12s 720 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_module_sale: 10 tests 30.41s 13220 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_module_sale_management: 3 tests 2.63s 1481 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_module_sale_project: 3 tests 4.78s 1819 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_odoo_version: 19 tests 0.71s 324 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_okr: 33 tests 28.85s 14577 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_okr_project: 8 tests 1.14s 452 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_partner_dob: 9 tests 0.66s 198 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_partner_dob_send_email: 6 tests 20.36s 8662 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_partner_equity_range: 12 tests 3.40s 1566 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_partner_multilang: 30 tests 17.25s 8111 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_partner_multilang_account: 10 tests 59.87s 26950 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_payment_transaction_protection: 5 tests 1.03s 501 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_paypal_unsupported_currencies: 9 tests 28.71s 12682 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 41.75s 17410 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_pos_delivery: 3 tests 0.30s 107 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_code_sequence: 7 tests 4.01s 1604 queries 2026-10-11 19:33:16,965 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_collection: 6 tests 2.31s 980 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_dimensions: 18 tests 8.40s 3836 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_function: 6 tests 2.16s 1001 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_license: 9 tests 1.21s 558 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_license_sale: 7 tests 3.56s 1380 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 6.18s 2928 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_milestone: 5 tests 0.97s 406 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_odoo_version: 10 tests 0.32s 238 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_return_reason: 9 tests 0.68s 305 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_product_return_reason_stock: 7 tests 1.79s 583 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_purchase_backdate: 12 tests 16.58s 7030 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_purchase_landed_cost: 16 tests 39.98s 14329 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.stats: to_purchase_line_numbering: 4 tests 1.28s 530 queries 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.tests.result: 0 failed, 0 error(s) of 2995 tests when loading database 'rb-001770c-225483-423665' 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.service.server: Initiating shutdown 2026-10-11 19:33:16,966 121 INFO rb-001770c-225483-423665 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.